./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/value-barrier.i --full-output --architecture 32bit


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


Checking for data races
Using default analysis
Version 2329fc70
Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data -tc /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/AutomizerReach.xml -i /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/value-barrier.i -s /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --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 a1547b75afb1b01d0cf690d41cd148f95a1d634b593ce1a85b95a7cb34e2db41
--- Real Ultimate output ---
This is Ultimate 0.2.2-dev-2329fc7
[2024-02-28 19:08:01,613 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2024-02-28 19:08:01,614 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2024-02-28 19:08:01,635 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2024-02-28 19:08:01,636 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2024-02-28 19:08:01,636 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2024-02-28 19:08:01,637 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2024-02-28 19:08:01,639 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2024-02-28 19:08:01,640 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2024-02-28 19:08:01,640 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2024-02-28 19:08:01,641 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2024-02-28 19:08:01,642 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2024-02-28 19:08:01,643 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2024-02-28 19:08:01,643 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2024-02-28 19:08:01,644 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2024-02-28 19:08:01,645 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2024-02-28 19:08:01,645 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2024-02-28 19:08:01,646 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2024-02-28 19:08:01,647 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2024-02-28 19:08:01,649 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2024-02-28 19:08:01,649 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2024-02-28 19:08:01,650 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2024-02-28 19:08:01,651 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2024-02-28 19:08:01,652 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2024-02-28 19:08:01,654 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2024-02-28 19:08:01,654 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2024-02-28 19:08:01,655 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2024-02-28 19:08:01,655 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2024-02-28 19:08:01,655 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2024-02-28 19:08:01,656 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2024-02-28 19:08:01,656 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2024-02-28 19:08:01,657 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2024-02-28 19:08:01,658 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2024-02-28 19:08:01,658 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2024-02-28 19:08:01,659 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2024-02-28 19:08:01,659 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2024-02-28 19:08:01,659 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2024-02-28 19:08:01,659 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2024-02-28 19:08:01,660 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2024-02-28 19:08:01,660 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2024-02-28 19:08:01,661 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2024-02-28 19:08:01,661 INFO  L101        SettingsManager]: Beginning loading settings from /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf
[2024-02-28 19:08:01,676 INFO  L113        SettingsManager]: Loading preferences was successful
[2024-02-28 19:08:01,676 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2024-02-28 19:08:01,677 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-02-28 19:08:01,677 INFO  L138        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-02-28 19:08:01,677 INFO  L136        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-02-28 19:08:01,677 INFO  L138        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-02-28 19:08:01,678 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-02-28 19:08:01,678 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2024-02-28 19:08:01,678 INFO  L138        SettingsManager]:  * Use SBE=true
[2024-02-28 19:08:01,678 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-02-28 19:08:01,678 INFO  L138        SettingsManager]:  * sizeof long=4
[2024-02-28 19:08:01,678 INFO  L138        SettingsManager]:  * Check unreachability of error function in SV-COMP mode=false
[2024-02-28 19:08:01,678 INFO  L138        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-02-28 19:08:01,679 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2024-02-28 19:08:01,679 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2024-02-28 19:08:01,679 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-02-28 19:08:01,679 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-02-28 19:08:01,679 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-02-28 19:08:01,679 INFO  L138        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2024-02-28 19:08:01,679 INFO  L138        SettingsManager]:  * sizeof long double=12
[2024-02-28 19:08:01,679 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2024-02-28 19:08:01,679 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2024-02-28 19:08:01,680 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-02-28 19:08:01,680 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-02-28 19:08:01,680 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-02-28 19:08:01,680 INFO  L138        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-02-28 19:08:01,680 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2024-02-28 19:08:01,680 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-02-28 19:08:01,680 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-02-28 19:08:01,680 INFO  L138        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2024-02-28 19:08:01,680 INFO  L138        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-02-28 19:08:01,681 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-02-28 19:08:01,681 INFO  L138        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-02-28 19:08:01,681 INFO  L138        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2024-02-28 19:08:01,681 INFO  L138        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-02-28 19:08:01,681 INFO  L138        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-02-28 19:08:01,681 INFO  L138        SettingsManager]:  * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC
[2024-02-28 19:08:01,681 INFO  L138        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-pldi/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-pldi/UAutomizer-linux
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml
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 -> a1547b75afb1b01d0cf690d41cd148f95a1d634b593ce1a85b95a7cb34e2db41
[2024-02-28 19:08:01,851 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-02-28 19:08:01,876 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-02-28 19:08:01,878 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-02-28 19:08:01,879 INFO  L271        PluginConnector]: Initializing CDTParser...
[2024-02-28 19:08:01,879 INFO  L275        PluginConnector]: CDTParser initialized
[2024-02-28 19:08:01,880 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/value-barrier.i
[2024-02-28 19:08:02,942 INFO  L500              CDTParser]: Created temporary CDT project at NULL
[2024-02-28 19:08:03,170 INFO  L351              CDTParser]: Found 1 translation units.
[2024-02-28 19:08:03,170 INFO  L172              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/value-barrier.i
[2024-02-28 19:08:03,181 INFO  L394              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/ab77fa715/e6e0df82ba624b78b385ae949c065c1d/FLAG38522fcb4
[2024-02-28 19:08:03,562 INFO  L402              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/ab77fa715/e6e0df82ba624b78b385ae949c065c1d
[2024-02-28 19:08:03,565 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-02-28 19:08:03,566 INFO  L131        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-02-28 19:08:03,567 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-02-28 19:08:03,567 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-02-28 19:08:03,570 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-02-28 19:08:03,570 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.02 07:08:03" (1/1) ...
[2024-02-28 19:08:03,571 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35e4d348 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 07:08:03, skipping insertion in model container
[2024-02-28 19:08:03,571 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.02 07:08:03" (1/1) ...
[2024-02-28 19:08:03,576 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2024-02-28 19:08:03,620 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2024-02-28 19:08:03,733 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2024-02-28 19:08:03,870 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-02-28 19:08:03,880 INFO  L203         MainTranslator]: Completed pre-run
[2024-02-28 19:08:03,889 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2024-02-28 19:08:03,912 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-02-28 19:08:03,952 INFO  L208         MainTranslator]: Completed translation
[2024-02-28 19:08:03,953 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 07:08:03 WrapperNode
[2024-02-28 19:08:03,953 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-02-28 19:08:03,954 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-02-28 19:08:03,954 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-02-28 19:08:03,954 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2024-02-28 19:08:03,960 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 07:08:03" (1/1) ...
[2024-02-28 19:08:03,975 INFO  L185        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 07:08:03" (1/1) ...
[2024-02-28 19:08:03,994 INFO  L138                Inliner]: procedures = 269, calls = 36, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 110
[2024-02-28 19:08:03,995 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-02-28 19:08:03,995 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-02-28 19:08:03,996 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2024-02-28 19:08:03,996 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2024-02-28 19:08:04,003 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 07:08:03" (1/1) ...
[2024-02-28 19:08:04,004 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 07:08:03" (1/1) ...
[2024-02-28 19:08:04,007 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 07:08:03" (1/1) ...
[2024-02-28 19:08:04,007 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 07:08:03" (1/1) ...
[2024-02-28 19:08:04,024 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 07:08:03" (1/1) ...
[2024-02-28 19:08:04,029 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 07:08:03" (1/1) ...
[2024-02-28 19:08:04,031 INFO  L185        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 07:08:03" (1/1) ...
[2024-02-28 19:08:04,033 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 07:08:03" (1/1) ...
[2024-02-28 19:08:04,035 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-02-28 19:08:04,036 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-02-28 19:08:04,036 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2024-02-28 19:08:04,036 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2024-02-28 19:08:04,037 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 07:08:03" (1/1) ...
[2024-02-28 19:08:04,041 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2024-02-28 19:08:04,049 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2024-02-28 19:08:04,061 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
[2024-02-28 19:08:04,067 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process
[2024-02-28 19:08:04,091 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2024-02-28 19:08:04,091 INFO  L130     BoogieDeclarations]: Found specification of procedure read~$Pointer$
[2024-02-28 19:08:04,092 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2024-02-28 19:08:04,092 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~$Pointer$
[2024-02-28 19:08:04,092 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2024-02-28 19:08:04,092 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2024-02-28 19:08:04,092 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2024-02-28 19:08:04,092 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap
[2024-02-28 19:08:04,092 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-02-28 19:08:04,092 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2024-02-28 19:08:04,092 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2024-02-28 19:08:04,092 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2024-02-28 19:08:04,092 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-02-28 19:08:04,092 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-02-28 19:08:04,094 WARN  L209             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement
[2024-02-28 19:08:04,227 INFO  L235             CfgBuilder]: Building ICFG
[2024-02-28 19:08:04,229 INFO  L261             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-02-28 19:08:04,408 INFO  L276             CfgBuilder]: Performing block encoding
[2024-02-28 19:08:04,414 INFO  L295             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-02-28 19:08:04,414 INFO  L300             CfgBuilder]: Removed 3 assume(true) statements.
[2024-02-28 19:08:04,416 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.02 07:08:04 BoogieIcfgContainer
[2024-02-28 19:08:04,416 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-02-28 19:08:04,418 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-02-28 19:08:04,418 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2024-02-28 19:08:04,420 INFO  L275        PluginConnector]: TraceAbstraction initialized
[2024-02-28 19:08:04,420 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.02 07:08:03" (1/3) ...
[2024-02-28 19:08:04,421 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3786f575 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.02 07:08:04, skipping insertion in model container
[2024-02-28 19:08:04,421 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 07:08:03" (2/3) ...
[2024-02-28 19:08:04,421 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3786f575 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.02 07:08:04, skipping insertion in model container
[2024-02-28 19:08:04,421 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.02 07:08:04" (3/3) ...
[2024-02-28 19:08:04,422 INFO  L112   eAbstractionObserver]: Analyzing ICFG value-barrier.i
[2024-02-28 19:08:04,428 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2024-02-28 19:08:04,435 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-02-28 19:08:04,436 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations.
[2024-02-28 19:08:04,436 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-02-28 19:08:04,478 INFO  L144    ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions.
[2024-02-28 19:08:04,508 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 138 places, 141 transitions, 290 flow
[2024-02-28 19:08:04,562 INFO  L130       PetriNetUnfolder]: 8/204 cut-off events.
[2024-02-28 19:08:04,562 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2024-02-28 19:08:04,567 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 210 conditions, 204 events. 8/204 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 370 event pairs, 0 based on Foata normal form. 0/179 useless extension candidates. Maximal degree in co-relation 108. Up to 4 conditions per place. 
[2024-02-28 19:08:04,567 INFO  L82        GeneralOperation]: Start removeDead. Operand has 138 places, 141 transitions, 290 flow
[2024-02-28 19:08:04,570 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 138 places, 141 transitions, 290 flow
[2024-02-28 19:08:04,573 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2024-02-28 19:08:04,580 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 138 places, 141 transitions, 290 flow
[2024-02-28 19:08:04,582 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 138 places, 141 transitions, 290 flow
[2024-02-28 19:08:04,583 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 138 places, 141 transitions, 290 flow
[2024-02-28 19:08:04,621 INFO  L130       PetriNetUnfolder]: 8/204 cut-off events.
[2024-02-28 19:08:04,622 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2024-02-28 19:08:04,622 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 210 conditions, 204 events. 8/204 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 370 event pairs, 0 based on Foata normal form. 0/179 useless extension candidates. Maximal degree in co-relation 108. Up to 4 conditions per place. 
[2024-02-28 19:08:04,624 INFO  L119        LiptonReduction]: Number of co-enabled transitions 2660
[2024-02-28 19:08:09,794 INFO  L134        LiptonReduction]: Checked pairs total: 9082
[2024-02-28 19:08:09,794 INFO  L136        LiptonReduction]: Total number of compositions: 123
[2024-02-28 19:08:09,814 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-02-28 19:08:09,820 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=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@37a26e0a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2024-02-28 19:08:09,820 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 11 error locations.
[2024-02-28 19:08:09,822 INFO  L130       PetriNetUnfolder]: 0/2 cut-off events.
[2024-02-28 19:08:09,822 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2024-02-28 19:08:09,823 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:08:09,823 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1]
[2024-02-28 19:08:09,823 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 8 more)] ===
[2024-02-28 19:08:09,827 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:08:09,827 INFO  L85        PathProgramCache]: Analyzing trace with hash 15569, now seen corresponding path program 1 times
[2024-02-28 19:08:09,834 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:08:09,834 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147801474]
[2024-02-28 19:08:09,834 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:08:09,835 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:08:09,917 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 19:08:09,973 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 19:08:09,974 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 19:08:09,974 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147801474]
[2024-02-28 19:08:09,975 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147801474] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 19:08:09,975 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 19:08:09,975 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2024-02-28 19:08:09,976 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397077512]
[2024-02-28 19:08:09,977 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 19:08:09,983 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-02-28 19:08:09,983 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 19:08:09,998 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-02-28 19:08:10,000 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-02-28 19:08:10,001 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 135 out of 264
[2024-02-28 19:08:10,003 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 37 transitions, 82 flow. Second operand  has 2 states, 2 states have (on average 136.0) internal successors, (272), 2 states have internal predecessors, (272), 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-02-28 19:08:10,003 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 19:08:10,003 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 264
[2024-02-28 19:08:10,004 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 19:08:10,058 INFO  L130       PetriNetUnfolder]: 35/108 cut-off events.
[2024-02-28 19:08:10,059 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2024-02-28 19:08:10,060 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 200 conditions, 108 events. 35/108 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 389 event pairs, 22 based on Foata normal form. 12/97 useless extension candidates. Maximal degree in co-relation 157. Up to 84 conditions per place. 
[2024-02-28 19:08:10,062 INFO  L137   encePairwiseOnDemand]: 259/264 looper letters, 16 selfloop transitions, 0 changer transitions 2/32 dead transitions.
[2024-02-28 19:08:10,062 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 32 transitions, 108 flow
[2024-02-28 19:08:10,064 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-02-28 19:08:10,067 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2024-02-28 19:08:10,076 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 293 transitions.
[2024-02-28 19:08:10,078 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5549242424242424
[2024-02-28 19:08:10,078 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 293 transitions.
[2024-02-28 19:08:10,078 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 293 transitions.
[2024-02-28 19:08:10,080 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 19:08:10,081 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 293 transitions.
[2024-02-28 19:08:10,084 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 146.5) internal successors, (293), 2 states have internal predecessors, (293), 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-02-28 19:08:10,088 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 264.0) internal successors, (792), 3 states have internal predecessors, (792), 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-02-28 19:08:10,088 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 264.0) internal successors, (792), 3 states have internal predecessors, (792), 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-02-28 19:08:10,089 INFO  L175             Difference]: Start difference. First operand has 37 places, 37 transitions, 82 flow. Second operand 2 states and 293 transitions.
[2024-02-28 19:08:10,090 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 32 transitions, 108 flow
[2024-02-28 19:08:10,092 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 32 transitions, 108 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-02-28 19:08:10,093 INFO  L231             Difference]: Finished difference. Result has 34 places, 30 transitions, 65 flow
[2024-02-28 19:08:10,094 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=264, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=65, PETRI_PLACES=34, PETRI_TRANSITIONS=30}
[2024-02-28 19:08:10,097 INFO  L288   CegarLoopForPetriNet]: 37 programPoint places, -3 predicate places.
[2024-02-28 19:08:10,097 INFO  L495      AbstractCegarLoop]: Abstraction has has 34 places, 30 transitions, 65 flow
[2024-02-28 19:08:10,098 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 136.0) internal successors, (272), 2 states have internal predecessors, (272), 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-02-28 19:08:10,098 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:08:10,098 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2024-02-28 19:08:10,098 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-02-28 19:08:10,098 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 8 more)] ===
[2024-02-28 19:08:10,098 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:08:10,099 INFO  L85        PathProgramCache]: Analyzing trace with hash 14952583, now seen corresponding path program 1 times
[2024-02-28 19:08:10,099 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:08:10,099 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512430060]
[2024-02-28 19:08:10,099 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:08:10,099 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:08:10,122 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 19:08:10,160 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 19:08:10,161 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 19:08:10,161 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512430060]
[2024-02-28 19:08:10,161 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512430060] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 19:08:10,161 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 19:08:10,161 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 19:08:10,161 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997900931]
[2024-02-28 19:08:10,161 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 19:08:10,162 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 19:08:10,163 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 19:08:10,163 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 19:08:10,163 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 19:08:10,181 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 128 out of 264
[2024-02-28 19:08:10,181 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 30 transitions, 65 flow. Second operand  has 3 states, 3 states have (on average 129.33333333333334) internal successors, (388), 3 states have internal predecessors, (388), 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-02-28 19:08:10,181 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 19:08:10,181 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 264
[2024-02-28 19:08:10,181 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 19:08:10,240 INFO  L130       PetriNetUnfolder]: 48/140 cut-off events.
[2024-02-28 19:08:10,240 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2024-02-28 19:08:10,240 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 263 conditions, 140 events. 48/140 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 572 event pairs, 28 based on Foata normal form. 0/114 useless extension candidates. Maximal degree in co-relation 259. Up to 96 conditions per place. 
[2024-02-28 19:08:10,241 INFO  L137   encePairwiseOnDemand]: 259/264 looper letters, 20 selfloop transitions, 4 changer transitions 0/36 dead transitions.
[2024-02-28 19:08:10,241 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 36 transitions, 125 flow
[2024-02-28 19:08:10,241 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 19:08:10,242 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 19:08:10,243 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 409 transitions.
[2024-02-28 19:08:10,244 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5164141414141414
[2024-02-28 19:08:10,244 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 409 transitions.
[2024-02-28 19:08:10,244 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 409 transitions.
[2024-02-28 19:08:10,244 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 19:08:10,245 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 409 transitions.
[2024-02-28 19:08:10,246 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 136.33333333333334) internal successors, (409), 3 states have internal predecessors, (409), 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-02-28 19:08:10,248 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 264.0) internal successors, (1056), 4 states have internal predecessors, (1056), 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-02-28 19:08:10,248 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 264.0) internal successors, (1056), 4 states have internal predecessors, (1056), 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-02-28 19:08:10,248 INFO  L175             Difference]: Start difference. First operand has 34 places, 30 transitions, 65 flow. Second operand 3 states and 409 transitions.
[2024-02-28 19:08:10,248 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 36 transitions, 125 flow
[2024-02-28 19:08:10,258 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 36 transitions, 125 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-02-28 19:08:10,259 INFO  L231             Difference]: Finished difference. Result has 37 places, 33 transitions, 95 flow
[2024-02-28 19:08:10,259 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=264, PETRI_DIFFERENCE_MINUEND_FLOW=65, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=95, PETRI_PLACES=37, PETRI_TRANSITIONS=33}
[2024-02-28 19:08:10,260 INFO  L288   CegarLoopForPetriNet]: 37 programPoint places, 0 predicate places.
[2024-02-28 19:08:10,260 INFO  L495      AbstractCegarLoop]: Abstraction has has 37 places, 33 transitions, 95 flow
[2024-02-28 19:08:10,260 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 129.33333333333334) internal successors, (388), 3 states have internal predecessors, (388), 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-02-28 19:08:10,260 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:08:10,260 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1]
[2024-02-28 19:08:10,260 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-02-28 19:08:10,261 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 8 more)] ===
[2024-02-28 19:08:10,261 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:08:10,261 INFO  L85        PathProgramCache]: Analyzing trace with hash 1504670632, now seen corresponding path program 1 times
[2024-02-28 19:08:10,261 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:08:10,261 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450541873]
[2024-02-28 19:08:10,261 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:08:10,262 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:08:10,292 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-02-28 19:08:10,293 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-02-28 19:08:10,309 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-02-28 19:08:10,327 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-02-28 19:08:10,327 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-02-28 19:08:10,328 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 11 remaining)
[2024-02-28 19:08:10,330 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (9 of 11 remaining)
[2024-02-28 19:08:10,330 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (8 of 11 remaining)
[2024-02-28 19:08:10,330 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (7 of 11 remaining)
[2024-02-28 19:08:10,330 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (6 of 11 remaining)
[2024-02-28 19:08:10,331 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (5 of 11 remaining)
[2024-02-28 19:08:10,331 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (4 of 11 remaining)
[2024-02-28 19:08:10,331 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 11 remaining)
[2024-02-28 19:08:10,331 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 11 remaining)
[2024-02-28 19:08:10,331 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 11 remaining)
[2024-02-28 19:08:10,331 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (0 of 11 remaining)
[2024-02-28 19:08:10,332 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-02-28 19:08:10,332 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1]
[2024-02-28 19:08:10,334 WARN  L233   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-02-28 19:08:10,334 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2024-02-28 19:08:10,349 INFO  L144    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2024-02-28 19:08:10,352 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 158 places, 162 transitions, 342 flow
[2024-02-28 19:08:10,379 INFO  L130       PetriNetUnfolder]: 15/338 cut-off events.
[2024-02-28 19:08:10,379 INFO  L131       PetriNetUnfolder]: For 6/6 co-relation queries the response was YES.
[2024-02-28 19:08:10,380 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 352 conditions, 338 events. 15/338 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 779 event pairs, 0 based on Foata normal form. 0/294 useless extension candidates. Maximal degree in co-relation 206. Up to 8 conditions per place. 
[2024-02-28 19:08:10,380 INFO  L82        GeneralOperation]: Start removeDead. Operand has 158 places, 162 transitions, 342 flow
[2024-02-28 19:08:10,382 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 158 places, 162 transitions, 342 flow
[2024-02-28 19:08:10,382 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2024-02-28 19:08:10,382 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 158 places, 162 transitions, 342 flow
[2024-02-28 19:08:10,382 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 158 places, 162 transitions, 342 flow
[2024-02-28 19:08:10,382 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 158 places, 162 transitions, 342 flow
[2024-02-28 19:08:10,409 INFO  L130       PetriNetUnfolder]: 15/338 cut-off events.
[2024-02-28 19:08:10,409 INFO  L131       PetriNetUnfolder]: For 6/6 co-relation queries the response was YES.
[2024-02-28 19:08:10,410 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 352 conditions, 338 events. 15/338 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 779 event pairs, 0 based on Foata normal form. 0/294 useless extension candidates. Maximal degree in co-relation 206. Up to 8 conditions per place. 
[2024-02-28 19:08:10,415 INFO  L119        LiptonReduction]: Number of co-enabled transitions 6536
[2024-02-28 19:08:15,706 INFO  L134        LiptonReduction]: Checked pairs total: 25590
[2024-02-28 19:08:15,706 INFO  L136        LiptonReduction]: Total number of compositions: 129
[2024-02-28 19:08:15,709 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-02-28 19:08:15,710 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=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@37a26e0a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2024-02-28 19:08:15,710 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 13 error locations.
[2024-02-28 19:08:15,711 INFO  L130       PetriNetUnfolder]: 0/2 cut-off events.
[2024-02-28 19:08:15,711 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2024-02-28 19:08:15,711 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:08:15,711 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1]
[2024-02-28 19:08:15,711 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] ===
[2024-02-28 19:08:15,711 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:08:15,712 INFO  L85        PathProgramCache]: Analyzing trace with hash 25554, now seen corresponding path program 1 times
[2024-02-28 19:08:15,712 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:08:15,712 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575398115]
[2024-02-28 19:08:15,712 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:08:15,712 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:08:15,720 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 19:08:15,728 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 19:08:15,728 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 19:08:15,728 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575398115]
[2024-02-28 19:08:15,728 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575398115] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 19:08:15,728 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 19:08:15,728 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2024-02-28 19:08:15,728 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242825866]
[2024-02-28 19:08:15,729 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 19:08:15,729 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-02-28 19:08:15,729 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 19:08:15,729 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-02-28 19:08:15,729 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-02-28 19:08:15,730 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 153 out of 291
[2024-02-28 19:08:15,730 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 55 transitions, 128 flow. Second operand  has 2 states, 2 states have (on average 154.0) internal successors, (308), 2 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-02-28 19:08:15,730 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 19:08:15,730 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 291
[2024-02-28 19:08:15,730 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 19:08:15,825 INFO  L130       PetriNetUnfolder]: 264/788 cut-off events.
[2024-02-28 19:08:15,825 INFO  L131       PetriNetUnfolder]: For 18/18 co-relation queries the response was YES.
[2024-02-28 19:08:15,826 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1252 conditions, 788 events. 264/788 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 5127 event pairs, 170 based on Foata normal form. 89/706 useless extension candidates. Maximal degree in co-relation 396. Up to 436 conditions per place. 
[2024-02-28 19:08:15,829 INFO  L137   encePairwiseOnDemand]: 285/291 looper letters, 23 selfloop transitions, 0 changer transitions 0/49 dead transitions.
[2024-02-28 19:08:15,829 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 49 transitions, 162 flow
[2024-02-28 19:08:15,829 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-02-28 19:08:15,829 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2024-02-28 19:08:15,830 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 335 transitions.
[2024-02-28 19:08:15,831 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5756013745704467
[2024-02-28 19:08:15,831 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 335 transitions.
[2024-02-28 19:08:15,831 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 335 transitions.
[2024-02-28 19:08:15,831 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 19:08:15,831 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 335 transitions.
[2024-02-28 19:08:15,832 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 167.5) internal successors, (335), 2 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-02-28 19:08:15,833 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 291.0) internal successors, (873), 3 states have internal predecessors, (873), 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-02-28 19:08:15,834 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 291.0) internal successors, (873), 3 states have internal predecessors, (873), 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-02-28 19:08:15,834 INFO  L175             Difference]: Start difference. First operand has 54 places, 55 transitions, 128 flow. Second operand 2 states and 335 transitions.
[2024-02-28 19:08:15,834 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 49 transitions, 162 flow
[2024-02-28 19:08:15,835 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 49 transitions, 162 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-02-28 19:08:15,835 INFO  L231             Difference]: Finished difference. Result has 51 places, 49 transitions, 116 flow
[2024-02-28 19:08:15,835 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=116, PETRI_PLACES=51, PETRI_TRANSITIONS=49}
[2024-02-28 19:08:15,836 INFO  L288   CegarLoopForPetriNet]: 54 programPoint places, -3 predicate places.
[2024-02-28 19:08:15,836 INFO  L495      AbstractCegarLoop]: Abstraction has has 51 places, 49 transitions, 116 flow
[2024-02-28 19:08:15,836 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 154.0) internal successors, (308), 2 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-02-28 19:08:15,836 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:08:15,837 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2024-02-28 19:08:15,837 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-02-28 19:08:15,837 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] ===
[2024-02-28 19:08:15,837 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:08:15,837 INFO  L85        PathProgramCache]: Analyzing trace with hash 24556079, now seen corresponding path program 1 times
[2024-02-28 19:08:15,837 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:08:15,837 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535834298]
[2024-02-28 19:08:15,837 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:08:15,838 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:08:15,845 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 19:08:15,858 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 19:08:15,858 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 19:08:15,858 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535834298]
[2024-02-28 19:08:15,858 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535834298] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 19:08:15,858 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 19:08:15,859 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 19:08:15,859 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959245028]
[2024-02-28 19:08:15,859 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 19:08:15,859 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 19:08:15,859 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 19:08:15,859 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 19:08:15,860 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 19:08:15,878 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 145 out of 291
[2024-02-28 19:08:15,878 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 49 transitions, 116 flow. Second operand  has 3 states, 3 states have (on average 146.33333333333334) internal successors, (439), 3 states have internal predecessors, (439), 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-02-28 19:08:15,878 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 19:08:15,879 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 291
[2024-02-28 19:08:15,879 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 19:08:16,043 INFO  L130       PetriNetUnfolder]: 506/1205 cut-off events.
[2024-02-28 19:08:16,044 INFO  L131       PetriNetUnfolder]: For 24/24 co-relation queries the response was YES.
[2024-02-28 19:08:16,045 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2062 conditions, 1205 events. 506/1205 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7884 event pairs, 301 based on Foata normal form. 0/962 useless extension candidates. Maximal degree in co-relation 2057. Up to 711 conditions per place. 
[2024-02-28 19:08:16,049 INFO  L137   encePairwiseOnDemand]: 285/291 looper letters, 31 selfloop transitions, 5 changer transitions 0/59 dead transitions.
[2024-02-28 19:08:16,049 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 59 transitions, 208 flow
[2024-02-28 19:08:16,049 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 19:08:16,049 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 19:08:16,050 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 472 transitions.
[2024-02-28 19:08:16,050 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5406643757159221
[2024-02-28 19:08:16,050 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 472 transitions.
[2024-02-28 19:08:16,050 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 472 transitions.
[2024-02-28 19:08:16,051 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 19:08:16,051 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 472 transitions.
[2024-02-28 19:08:16,052 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 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-02-28 19:08:16,053 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 291.0) internal successors, (1164), 4 states have internal predecessors, (1164), 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-02-28 19:08:16,054 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 291.0) internal successors, (1164), 4 states have internal predecessors, (1164), 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-02-28 19:08:16,054 INFO  L175             Difference]: Start difference. First operand has 51 places, 49 transitions, 116 flow. Second operand 3 states and 472 transitions.
[2024-02-28 19:08:16,054 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 59 transitions, 208 flow
[2024-02-28 19:08:16,055 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 208 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-02-28 19:08:16,056 INFO  L231             Difference]: Finished difference. Result has 55 places, 53 transitions, 154 flow
[2024-02-28 19:08:16,056 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=154, PETRI_PLACES=55, PETRI_TRANSITIONS=53}
[2024-02-28 19:08:16,056 INFO  L288   CegarLoopForPetriNet]: 54 programPoint places, 1 predicate places.
[2024-02-28 19:08:16,057 INFO  L495      AbstractCegarLoop]: Abstraction has has 55 places, 53 transitions, 154 flow
[2024-02-28 19:08:16,057 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 146.33333333333334) internal successors, (439), 3 states have internal predecessors, (439), 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-02-28 19:08:16,057 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:08:16,057 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1]
[2024-02-28 19:08:16,057 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-02-28 19:08:16,057 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] ===
[2024-02-28 19:08:16,057 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:08:16,058 INFO  L85        PathProgramCache]: Analyzing trace with hash 2143592303, now seen corresponding path program 1 times
[2024-02-28 19:08:16,058 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:08:16,058 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39282512]
[2024-02-28 19:08:16,058 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:08:16,058 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:08:16,066 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 19:08:16,082 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 19:08:16,082 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 19:08:16,082 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39282512]
[2024-02-28 19:08:16,082 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39282512] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 19:08:16,082 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 19:08:16,083 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 19:08:16,083 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061648341]
[2024-02-28 19:08:16,083 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 19:08:16,083 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 19:08:16,083 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 19:08:16,083 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 19:08:16,084 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 19:08:16,093 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 146 out of 291
[2024-02-28 19:08:16,094 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 53 transitions, 154 flow. Second operand  has 3 states, 3 states have (on average 148.0) internal successors, (444), 3 states have internal predecessors, (444), 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-02-28 19:08:16,094 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 19:08:16,094 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 291
[2024-02-28 19:08:16,094 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 19:08:16,346 INFO  L130       PetriNetUnfolder]: 1409/3202 cut-off events.
[2024-02-28 19:08:16,346 INFO  L131       PetriNetUnfolder]: For 379/390 co-relation queries the response was YES.
[2024-02-28 19:08:16,351 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 5981 conditions, 3202 events. 1409/3202 cut-off events. For 379/390 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 23877 event pairs, 332 based on Foata normal form. 0/2606 useless extension candidates. Maximal degree in co-relation 5974. Up to 1520 conditions per place. 
[2024-02-28 19:08:16,360 INFO  L137   encePairwiseOnDemand]: 284/291 looper letters, 53 selfloop transitions, 5 changer transitions 0/79 dead transitions.
[2024-02-28 19:08:16,360 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 79 transitions, 343 flow
[2024-02-28 19:08:16,361 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 19:08:16,361 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 19:08:16,361 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 496 transitions.
[2024-02-28 19:08:16,362 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.56815578465063
[2024-02-28 19:08:16,362 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 496 transitions.
[2024-02-28 19:08:16,362 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 496 transitions.
[2024-02-28 19:08:16,362 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 19:08:16,362 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 496 transitions.
[2024-02-28 19:08:16,364 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 165.33333333333334) internal successors, (496), 3 states have internal predecessors, (496), 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-02-28 19:08:16,365 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 291.0) internal successors, (1164), 4 states have internal predecessors, (1164), 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-02-28 19:08:16,366 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 291.0) internal successors, (1164), 4 states have internal predecessors, (1164), 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-02-28 19:08:16,366 INFO  L175             Difference]: Start difference. First operand has 55 places, 53 transitions, 154 flow. Second operand 3 states and 496 transitions.
[2024-02-28 19:08:16,366 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 79 transitions, 343 flow
[2024-02-28 19:08:16,370 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 79 transitions, 329 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 19:08:16,371 INFO  L231             Difference]: Finished difference. Result has 57 places, 58 transitions, 188 flow
[2024-02-28 19:08:16,371 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=188, PETRI_PLACES=57, PETRI_TRANSITIONS=58}
[2024-02-28 19:08:16,372 INFO  L288   CegarLoopForPetriNet]: 54 programPoint places, 3 predicate places.
[2024-02-28 19:08:16,372 INFO  L495      AbstractCegarLoop]: Abstraction has has 57 places, 58 transitions, 188 flow
[2024-02-28 19:08:16,373 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 148.0) internal successors, (444), 3 states have internal predecessors, (444), 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-02-28 19:08:16,373 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:08:16,373 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2024-02-28 19:08:16,373 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2024-02-28 19:08:16,373 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] ===
[2024-02-28 19:08:16,373 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:08:16,374 INFO  L85        PathProgramCache]: Analyzing trace with hash 812537436, now seen corresponding path program 1 times
[2024-02-28 19:08:16,374 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:08:16,374 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776709760]
[2024-02-28 19:08:16,374 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:08:16,374 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:08:16,381 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 19:08:16,395 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 19:08:16,395 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 19:08:16,396 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776709760]
[2024-02-28 19:08:16,396 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776709760] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 19:08:16,396 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 19:08:16,396 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 19:08:16,396 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089642554]
[2024-02-28 19:08:16,396 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 19:08:16,396 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 19:08:16,396 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 19:08:16,397 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 19:08:16,397 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 19:08:16,417 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 145 out of 291
[2024-02-28 19:08:16,417 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 58 transitions, 188 flow. Second operand  has 3 states, 3 states have (on average 147.66666666666666) internal successors, (443), 3 states have internal predecessors, (443), 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-02-28 19:08:16,417 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 19:08:16,418 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 291
[2024-02-28 19:08:16,418 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 19:08:16,641 INFO  L130       PetriNetUnfolder]: 1261/2849 cut-off events.
[2024-02-28 19:08:16,641 INFO  L131       PetriNetUnfolder]: For 608/624 co-relation queries the response was YES.
[2024-02-28 19:08:16,646 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 5782 conditions, 2849 events. 1261/2849 cut-off events. For 608/624 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 21605 event pairs, 598 based on Foata normal form. 0/2235 useless extension candidates. Maximal degree in co-relation 5774. Up to 1801 conditions per place. 
[2024-02-28 19:08:16,654 INFO  L137   encePairwiseOnDemand]: 286/291 looper letters, 36 selfloop transitions, 7 changer transitions 0/69 dead transitions.
[2024-02-28 19:08:16,655 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 69 transitions, 308 flow
[2024-02-28 19:08:16,655 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 19:08:16,655 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 19:08:16,656 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 472 transitions.
[2024-02-28 19:08:16,656 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5406643757159221
[2024-02-28 19:08:16,656 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 472 transitions.
[2024-02-28 19:08:16,656 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 472 transitions.
[2024-02-28 19:08:16,657 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 19:08:16,657 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 472 transitions.
[2024-02-28 19:08:16,658 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 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-02-28 19:08:16,659 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 291.0) internal successors, (1164), 4 states have internal predecessors, (1164), 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-02-28 19:08:16,659 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 291.0) internal successors, (1164), 4 states have internal predecessors, (1164), 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-02-28 19:08:16,660 INFO  L175             Difference]: Start difference. First operand has 57 places, 58 transitions, 188 flow. Second operand 3 states and 472 transitions.
[2024-02-28 19:08:16,660 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 69 transitions, 308 flow
[2024-02-28 19:08:16,662 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 69 transitions, 294 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 19:08:16,662 INFO  L231             Difference]: Finished difference. Result has 58 places, 63 transitions, 229 flow
[2024-02-28 19:08:16,663 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=229, PETRI_PLACES=58, PETRI_TRANSITIONS=63}
[2024-02-28 19:08:16,663 INFO  L288   CegarLoopForPetriNet]: 54 programPoint places, 4 predicate places.
[2024-02-28 19:08:16,663 INFO  L495      AbstractCegarLoop]: Abstraction has has 58 places, 63 transitions, 229 flow
[2024-02-28 19:08:16,664 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 147.66666666666666) internal successors, (443), 3 states have internal predecessors, (443), 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-02-28 19:08:16,664 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:08:16,664 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-02-28 19:08:16,664 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2024-02-28 19:08:16,664 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] ===
[2024-02-28 19:08:16,664 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:08:16,664 INFO  L85        PathProgramCache]: Analyzing trace with hash -979104911, now seen corresponding path program 1 times
[2024-02-28 19:08:16,664 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:08:16,665 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131693031]
[2024-02-28 19:08:16,665 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:08:16,665 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:08:16,674 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 19:08:16,690 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 19:08:16,690 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 19:08:16,690 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131693031]
[2024-02-28 19:08:16,690 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131693031] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 19:08:16,690 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 19:08:16,690 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 19:08:16,690 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773586930]
[2024-02-28 19:08:16,690 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 19:08:16,691 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 19:08:16,691 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 19:08:16,691 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 19:08:16,691 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 19:08:16,701 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 146 out of 291
[2024-02-28 19:08:16,701 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 63 transitions, 229 flow. Second operand  has 3 states, 3 states have (on average 148.0) internal successors, (444), 3 states have internal predecessors, (444), 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-02-28 19:08:16,701 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 19:08:16,701 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 291
[2024-02-28 19:08:16,702 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 19:08:16,948 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([608] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [183#(= |#race~data~0| 0), 161#true, Black: 178#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 141#L1019-4true, 61#L1036true, 29#L1022-1true, Black: 166#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 176#true, threadThread1of2ForFork0InUse, Black: 170#true, threadThread2of2ForFork0InUse])
[2024-02-28 19:08:16,948 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2024-02-28 19:08:16,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2024-02-28 19:08:16,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2024-02-28 19:08:16,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2024-02-28 19:08:16,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([667] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_50| |v_~#ready_mutex~0.base_55|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_55|) 0) (= |v_#pthreadsMutex_49| (store |v_#pthreadsMutex_50| |v_~#ready_mutex~0.base_55| (store .cse0 |v_~#ready_mutex~0.offset_55| 1)))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_50|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_55|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_55|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_49|, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_55|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_55|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet4][22], [161#true, Black: 178#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 181#true, 141#L1019-4true, 61#L1036true, 128#L1019-4true, Black: 166#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 176#true, threadThread1of2ForFork0InUse, Black: 170#true, threadThread2of2ForFork0InUse])
[2024-02-28 19:08:16,949 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2024-02-28 19:08:16,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2024-02-28 19:08:16,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2024-02-28 19:08:16,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2024-02-28 19:08:16,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([620] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][25], [161#true, Black: 178#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 61#L1036true, 181#true, 47#L1019-1true, 131#L1019-2true, Black: 166#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 176#true, threadThread1of2ForFork0InUse, Black: 170#true, threadThread2of2ForFork0InUse])
[2024-02-28 19:08:16,949 INFO  L383   tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event
[2024-02-28 19:08:16,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2024-02-28 19:08:16,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2024-02-28 19:08:16,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2024-02-28 19:08:16,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([608] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [183#(= |#race~data~0| 0), 114#L1037-6true, 161#true, Black: 178#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 141#L1019-4true, 29#L1022-1true, Black: 166#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 176#true, threadThread1of2ForFork0InUse, Black: 170#true, threadThread2of2ForFork0InUse])
[2024-02-28 19:08:16,966 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2024-02-28 19:08:16,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-02-28 19:08:16,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-02-28 19:08:16,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-02-28 19:08:16,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([667] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_50| |v_~#ready_mutex~0.base_55|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_55|) 0) (= |v_#pthreadsMutex_49| (store |v_#pthreadsMutex_50| |v_~#ready_mutex~0.base_55| (store .cse0 |v_~#ready_mutex~0.offset_55| 1)))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_50|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_55|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_55|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_49|, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_55|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_55|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet4][22], [114#L1037-6true, 161#true, Black: 178#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 181#true, 141#L1019-4true, 128#L1019-4true, Black: 166#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 176#true, threadThread1of2ForFork0InUse, Black: 170#true, threadThread2of2ForFork0InUse])
[2024-02-28 19:08:16,967 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2024-02-28 19:08:16,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-02-28 19:08:16,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-02-28 19:08:16,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-02-28 19:08:16,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([608] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [183#(= |#race~data~0| 0), 161#true, Black: 178#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 141#L1019-4true, 29#L1022-1true, 3#ULTIMATE.startEXITtrue, Black: 166#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 176#true, threadThread1of2ForFork0InUse, Black: 170#true, threadThread2of2ForFork0InUse])
[2024-02-28 19:08:16,987 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:08:16,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:16,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:16,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:16,988 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([667] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_50| |v_~#ready_mutex~0.base_55|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_55|) 0) (= |v_#pthreadsMutex_49| (store |v_#pthreadsMutex_50| |v_~#ready_mutex~0.base_55| (store .cse0 |v_~#ready_mutex~0.offset_55| 1)))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_50|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_55|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_55|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_49|, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_55|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_55|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet4][22], [161#true, Black: 178#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 141#L1019-4true, 181#true, 3#ULTIMATE.startEXITtrue, Black: 166#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 128#L1019-4true, 176#true, threadThread1of2ForFork0InUse, Black: 170#true, threadThread2of2ForFork0InUse])
[2024-02-28 19:08:16,988 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:08:16,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:16,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:16,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:16,988 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([608] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [183#(= |#race~data~0| 0), 161#true, Black: 178#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 141#L1019-4true, 29#L1022-1true, Black: 166#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 91#L1038-12true, 176#true, threadThread1of2ForFork0InUse, Black: 170#true, threadThread2of2ForFork0InUse])
[2024-02-28 19:08:16,988 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:08:16,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:16,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:16,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:16,989 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([667] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_50| |v_~#ready_mutex~0.base_55|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_55|) 0) (= |v_#pthreadsMutex_49| (store |v_#pthreadsMutex_50| |v_~#ready_mutex~0.base_55| (store .cse0 |v_~#ready_mutex~0.offset_55| 1)))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_50|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_55|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_55|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_49|, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_55|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_55|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet4][22], [161#true, Black: 178#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 181#true, 141#L1019-4true, 128#L1019-4true, Black: 166#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 91#L1038-12true, 176#true, threadThread1of2ForFork0InUse, Black: 170#true, threadThread2of2ForFork0InUse])
[2024-02-28 19:08:16,989 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:08:16,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:16,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:16,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:17,084 INFO  L130       PetriNetUnfolder]: 2602/4967 cut-off events.
[2024-02-28 19:08:17,084 INFO  L131       PetriNetUnfolder]: For 1313/1561 co-relation queries the response was YES.
[2024-02-28 19:08:17,092 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 11212 conditions, 4967 events. 2602/4967 cut-off events. For 1313/1561 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 35011 event pairs, 598 based on Foata normal form. 72/4188 useless extension candidates. Maximal degree in co-relation 11203. Up to 2525 conditions per place. 
[2024-02-28 19:08:17,102 INFO  L137   encePairwiseOnDemand]: 284/291 looper letters, 55 selfloop transitions, 7 changer transitions 0/91 dead transitions.
[2024-02-28 19:08:17,102 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 91 transitions, 439 flow
[2024-02-28 19:08:17,102 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 19:08:17,103 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 19:08:17,103 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 494 transitions.
[2024-02-28 19:08:17,104 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.565864833906071
[2024-02-28 19:08:17,104 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 494 transitions.
[2024-02-28 19:08:17,104 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 494 transitions.
[2024-02-28 19:08:17,104 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 19:08:17,104 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 494 transitions.
[2024-02-28 19:08:17,105 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 164.66666666666666) internal successors, (494), 3 states have internal predecessors, (494), 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-02-28 19:08:17,107 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 291.0) internal successors, (1164), 4 states have internal predecessors, (1164), 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-02-28 19:08:17,107 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 291.0) internal successors, (1164), 4 states have internal predecessors, (1164), 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-02-28 19:08:17,107 INFO  L175             Difference]: Start difference. First operand has 58 places, 63 transitions, 229 flow. Second operand 3 states and 494 transitions.
[2024-02-28 19:08:17,107 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 91 transitions, 439 flow
[2024-02-28 19:08:17,110 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 91 transitions, 431 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-02-28 19:08:17,111 INFO  L231             Difference]: Finished difference. Result has 61 places, 70 transitions, 292 flow
[2024-02-28 19:08:17,111 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=291, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=292, PETRI_PLACES=61, PETRI_TRANSITIONS=70}
[2024-02-28 19:08:17,112 INFO  L288   CegarLoopForPetriNet]: 54 programPoint places, 7 predicate places.
[2024-02-28 19:08:17,112 INFO  L495      AbstractCegarLoop]: Abstraction has has 61 places, 70 transitions, 292 flow
[2024-02-28 19:08:17,112 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 148.0) internal successors, (444), 3 states have internal predecessors, (444), 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-02-28 19:08:17,112 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:08:17,112 INFO  L209   CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1]
[2024-02-28 19:08:17,112 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2024-02-28 19:08:17,112 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] ===
[2024-02-28 19:08:17,113 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:08:17,113 INFO  L85        PathProgramCache]: Analyzing trace with hash -1840933140, now seen corresponding path program 1 times
[2024-02-28 19:08:17,113 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:08:17,113 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877680878]
[2024-02-28 19:08:17,113 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:08:17,113 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:08:17,135 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-02-28 19:08:17,136 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-02-28 19:08:17,146 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-02-28 19:08:17,152 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-02-28 19:08:17,152 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-02-28 19:08:17,153 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (12 of 13 remaining)
[2024-02-28 19:08:17,153 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (11 of 13 remaining)
[2024-02-28 19:08:17,153 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (10 of 13 remaining)
[2024-02-28 19:08:17,153 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (9 of 13 remaining)
[2024-02-28 19:08:17,153 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (8 of 13 remaining)
[2024-02-28 19:08:17,153 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (7 of 13 remaining)
[2024-02-28 19:08:17,153 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (6 of 13 remaining)
[2024-02-28 19:08:17,154 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 13 remaining)
[2024-02-28 19:08:17,154 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 13 remaining)
[2024-02-28 19:08:17,154 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 13 remaining)
[2024-02-28 19:08:17,154 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 13 remaining)
[2024-02-28 19:08:17,154 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 13 remaining)
[2024-02-28 19:08:17,154 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (0 of 13 remaining)
[2024-02-28 19:08:17,154 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2024-02-28 19:08:17,154 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1]
[2024-02-28 19:08:17,155 WARN  L233   ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-02-28 19:08:17,155 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances.
[2024-02-28 19:08:17,169 INFO  L144    ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions.
[2024-02-28 19:08:17,171 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 178 places, 183 transitions, 396 flow
[2024-02-28 19:08:17,213 INFO  L130       PetriNetUnfolder]: 27/551 cut-off events.
[2024-02-28 19:08:17,214 INFO  L131       PetriNetUnfolder]: For 19/19 co-relation queries the response was YES.
[2024-02-28 19:08:17,216 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 579 conditions, 551 events. 27/551 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1614 event pairs, 1 based on Foata normal form. 0/478 useless extension candidates. Maximal degree in co-relation 346. Up to 16 conditions per place. 
[2024-02-28 19:08:17,216 INFO  L82        GeneralOperation]: Start removeDead. Operand has 178 places, 183 transitions, 396 flow
[2024-02-28 19:08:17,218 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 178 places, 183 transitions, 396 flow
[2024-02-28 19:08:17,218 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2024-02-28 19:08:17,218 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 178 places, 183 transitions, 396 flow
[2024-02-28 19:08:17,218 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 178 places, 183 transitions, 396 flow
[2024-02-28 19:08:17,218 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 178 places, 183 transitions, 396 flow
[2024-02-28 19:08:17,266 INFO  L130       PetriNetUnfolder]: 27/551 cut-off events.
[2024-02-28 19:08:17,267 INFO  L131       PetriNetUnfolder]: For 19/19 co-relation queries the response was YES.
[2024-02-28 19:08:17,268 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 579 conditions, 551 events. 27/551 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1614 event pairs, 1 based on Foata normal form. 0/478 useless extension candidates. Maximal degree in co-relation 346. Up to 16 conditions per place. 
[2024-02-28 19:08:17,276 INFO  L119        LiptonReduction]: Number of co-enabled transitions 11058
[2024-02-28 19:08:22,360 INFO  L134        LiptonReduction]: Checked pairs total: 48463
[2024-02-28 19:08:22,361 INFO  L136        LiptonReduction]: Total number of compositions: 132
[2024-02-28 19:08:22,366 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-02-28 19:08:22,366 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=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@37a26e0a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2024-02-28 19:08:22,366 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 15 error locations.
[2024-02-28 19:08:22,367 INFO  L130       PetriNetUnfolder]: 0/3 cut-off events.
[2024-02-28 19:08:22,367 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2024-02-28 19:08:22,367 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:08:22,368 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1]
[2024-02-28 19:08:22,368 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-02-28 19:08:22,368 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:08:22,368 INFO  L85        PathProgramCache]: Analyzing trace with hash 36310, now seen corresponding path program 1 times
[2024-02-28 19:08:22,368 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:08:22,368 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234496650]
[2024-02-28 19:08:22,368 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:08:22,368 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:08:22,375 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 19:08:22,379 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 19:08:22,380 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 19:08:22,380 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234496650]
[2024-02-28 19:08:22,380 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234496650] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 19:08:22,380 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 19:08:22,380 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2024-02-28 19:08:22,380 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130490125]
[2024-02-28 19:08:22,380 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 19:08:22,380 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-02-28 19:08:22,381 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 19:08:22,381 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-02-28 19:08:22,381 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-02-28 19:08:22,381 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 171 out of 315
[2024-02-28 19:08:22,382 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 71 transitions, 172 flow. Second operand  has 2 states, 2 states have (on average 172.0) internal successors, (344), 2 states have internal predecessors, (344), 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-02-28 19:08:22,382 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 19:08:22,382 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 315
[2024-02-28 19:08:22,382 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 19:08:22,634 INFO  L130       PetriNetUnfolder]: 1411/3504 cut-off events.
[2024-02-28 19:08:22,634 INFO  L131       PetriNetUnfolder]: For 151/151 co-relation queries the response was YES.
[2024-02-28 19:08:22,638 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 5630 conditions, 3504 events. 1411/3504 cut-off events. For 151/151 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 28855 event pairs, 919 based on Foata normal form. 471/3301 useless extension candidates. Maximal degree in co-relation 1382. Up to 2000 conditions per place. 
[2024-02-28 19:08:22,648 INFO  L137   encePairwiseOnDemand]: 308/315 looper letters, 28 selfloop transitions, 0 changer transitions 0/64 dead transitions.
[2024-02-28 19:08:22,648 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 64 transitions, 214 flow
[2024-02-28 19:08:22,653 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-02-28 19:08:22,653 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2024-02-28 19:08:22,654 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 377 transitions.
[2024-02-28 19:08:22,654 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5984126984126984
[2024-02-28 19:08:22,654 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 377 transitions.
[2024-02-28 19:08:22,654 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 377 transitions.
[2024-02-28 19:08:22,655 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 19:08:22,655 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 377 transitions.
[2024-02-28 19:08:22,656 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 188.5) internal successors, (377), 2 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-02-28 19:08:22,658 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 315.0) internal successors, (945), 3 states have internal predecessors, (945), 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-02-28 19:08:22,658 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 315.0) internal successors, (945), 3 states have internal predecessors, (945), 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-02-28 19:08:22,658 INFO  L175             Difference]: Start difference. First operand has 69 places, 71 transitions, 172 flow. Second operand 2 states and 377 transitions.
[2024-02-28 19:08:22,659 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 64 transitions, 214 flow
[2024-02-28 19:08:22,659 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 64 transitions, 214 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-02-28 19:08:22,661 INFO  L231             Difference]: Finished difference. Result has 66 places, 64 transitions, 158 flow
[2024-02-28 19:08:22,661 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=158, PETRI_PLACES=66, PETRI_TRANSITIONS=64}
[2024-02-28 19:08:22,661 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, -3 predicate places.
[2024-02-28 19:08:22,662 INFO  L495      AbstractCegarLoop]: Abstraction has has 66 places, 64 transitions, 158 flow
[2024-02-28 19:08:22,662 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 172.0) internal successors, (344), 2 states have internal predecessors, (344), 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-02-28 19:08:22,662 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:08:22,662 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2024-02-28 19:08:22,662 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2024-02-28 19:08:22,662 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-02-28 19:08:22,663 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:08:22,663 INFO  L85        PathProgramCache]: Analyzing trace with hash 34903354, now seen corresponding path program 1 times
[2024-02-28 19:08:22,663 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:08:22,663 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373140039]
[2024-02-28 19:08:22,663 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:08:22,663 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:08:22,669 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 19:08:22,679 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 19:08:22,680 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 19:08:22,680 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373140039]
[2024-02-28 19:08:22,680 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373140039] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 19:08:22,680 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 19:08:22,680 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 19:08:22,680 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734070486]
[2024-02-28 19:08:22,680 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 19:08:22,680 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 19:08:22,680 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 19:08:22,681 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 19:08:22,681 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 19:08:22,700 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 162 out of 315
[2024-02-28 19:08:22,701 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 64 transitions, 158 flow. Second operand  has 3 states, 3 states have (on average 163.33333333333334) internal successors, (490), 3 states have internal predecessors, (490), 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-02-28 19:08:22,701 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 19:08:22,701 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 315
[2024-02-28 19:08:22,701 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 19:08:23,179 INFO  L130       PetriNetUnfolder]: 3563/7166 cut-off events.
[2024-02-28 19:08:23,180 INFO  L131       PetriNetUnfolder]: For 265/265 co-relation queries the response was YES.
[2024-02-28 19:08:23,188 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 12346 conditions, 7166 events. 3563/7166 cut-off events. For 265/265 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 58328 event pairs, 2181 based on Foata normal form. 0/5934 useless extension candidates. Maximal degree in co-relation 12340. Up to 4392 conditions per place. 
[2024-02-28 19:08:23,205 INFO  L137   encePairwiseOnDemand]: 308/315 looper letters, 40 selfloop transitions, 6 changer transitions 0/78 dead transitions.
[2024-02-28 19:08:23,206 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 78 transitions, 278 flow
[2024-02-28 19:08:23,206 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 19:08:23,206 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 19:08:23,207 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 533 transitions.
[2024-02-28 19:08:23,208 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.564021164021164
[2024-02-28 19:08:23,208 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 533 transitions.
[2024-02-28 19:08:23,208 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 533 transitions.
[2024-02-28 19:08:23,208 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 19:08:23,208 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 533 transitions.
[2024-02-28 19:08:23,209 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 177.66666666666666) internal successors, (533), 3 states have internal predecessors, (533), 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-02-28 19:08:23,211 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 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-02-28 19:08:23,211 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 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-02-28 19:08:23,211 INFO  L175             Difference]: Start difference. First operand has 66 places, 64 transitions, 158 flow. Second operand 3 states and 533 transitions.
[2024-02-28 19:08:23,211 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 78 transitions, 278 flow
[2024-02-28 19:08:23,212 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 78 transitions, 278 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-02-28 19:08:23,213 INFO  L231             Difference]: Finished difference. Result has 70 places, 69 transitions, 204 flow
[2024-02-28 19:08:23,213 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=204, PETRI_PLACES=70, PETRI_TRANSITIONS=69}
[2024-02-28 19:08:23,214 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, 1 predicate places.
[2024-02-28 19:08:23,214 INFO  L495      AbstractCegarLoop]: Abstraction has has 70 places, 69 transitions, 204 flow
[2024-02-28 19:08:23,214 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 163.33333333333334) internal successors, (490), 3 states have internal predecessors, (490), 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-02-28 19:08:23,214 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:08:23,214 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1]
[2024-02-28 19:08:23,214 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2024-02-28 19:08:23,214 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-02-28 19:08:23,214 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:08:23,215 INFO  L85        PathProgramCache]: Analyzing trace with hash -797738168, now seen corresponding path program 1 times
[2024-02-28 19:08:23,215 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:08:23,215 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235369440]
[2024-02-28 19:08:23,215 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:08:23,215 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:08:23,223 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 19:08:23,236 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 19:08:23,236 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 19:08:23,236 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235369440]
[2024-02-28 19:08:23,236 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235369440] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 19:08:23,237 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 19:08:23,237 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 19:08:23,237 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136020908]
[2024-02-28 19:08:23,237 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 19:08:23,237 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 19:08:23,237 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 19:08:23,237 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 19:08:23,237 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 19:08:23,260 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 161 out of 315
[2024-02-28 19:08:23,260 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 69 transitions, 204 flow. Second operand  has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 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-02-28 19:08:23,260 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 19:08:23,261 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 315
[2024-02-28 19:08:23,261 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 19:08:25,043 INFO  L130       PetriNetUnfolder]: 15288/28452 cut-off events.
[2024-02-28 19:08:25,043 INFO  L131       PetriNetUnfolder]: For 3041/3131 co-relation queries the response was YES.
[2024-02-28 19:08:25,087 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 53360 conditions, 28452 events. 15288/28452 cut-off events. For 3041/3131 co-relation queries the response was YES. Maximal size of possible extension queue 1238. Compared 256292 event pairs, 4450 based on Foata normal form. 0/23008 useless extension candidates. Maximal degree in co-relation 53352. Up to 14305 conditions per place. 
[2024-02-28 19:08:25,159 INFO  L137   encePairwiseOnDemand]: 305/315 looper letters, 66 selfloop transitions, 7 changer transitions 0/102 dead transitions.
[2024-02-28 19:08:25,159 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 102 transitions, 447 flow
[2024-02-28 19:08:25,160 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 19:08:25,160 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 19:08:25,161 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 557 transitions.
[2024-02-28 19:08:25,161 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5894179894179894
[2024-02-28 19:08:25,161 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 557 transitions.
[2024-02-28 19:08:25,161 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 557 transitions.
[2024-02-28 19:08:25,162 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 19:08:25,162 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 557 transitions.
[2024-02-28 19:08:25,163 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 185.66666666666666) internal successors, (557), 3 states have internal predecessors, (557), 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-02-28 19:08:25,164 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 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-02-28 19:08:25,164 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 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-02-28 19:08:25,164 INFO  L175             Difference]: Start difference. First operand has 70 places, 69 transitions, 204 flow. Second operand 3 states and 557 transitions.
[2024-02-28 19:08:25,164 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 102 transitions, 447 flow
[2024-02-28 19:08:25,177 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 102 transitions, 431 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 19:08:25,178 INFO  L231             Difference]: Finished difference. Result has 72 places, 76 transitions, 254 flow
[2024-02-28 19:08:25,179 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=254, PETRI_PLACES=72, PETRI_TRANSITIONS=76}
[2024-02-28 19:08:25,180 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, 3 predicate places.
[2024-02-28 19:08:25,180 INFO  L495      AbstractCegarLoop]: Abstraction has has 72 places, 76 transitions, 254 flow
[2024-02-28 19:08:25,180 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 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-02-28 19:08:25,180 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:08:25,180 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2024-02-28 19:08:25,180 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2024-02-28 19:08:25,181 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-02-28 19:08:25,181 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:08:25,181 INFO  L85        PathProgramCache]: Analyzing trace with hash 470473856, now seen corresponding path program 1 times
[2024-02-28 19:08:25,181 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:08:25,181 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116373095]
[2024-02-28 19:08:25,181 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:08:25,181 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:08:25,188 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 19:08:25,203 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 19:08:25,203 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 19:08:25,204 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116373095]
[2024-02-28 19:08:25,204 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116373095] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 19:08:25,204 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 19:08:25,204 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 19:08:25,204 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677183862]
[2024-02-28 19:08:25,204 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 19:08:25,204 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 19:08:25,204 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 19:08:25,205 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 19:08:25,205 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 19:08:25,220 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 162 out of 315
[2024-02-28 19:08:25,221 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 76 transitions, 254 flow. Second operand  has 3 states, 3 states have (on average 164.66666666666666) internal successors, (494), 3 states have internal predecessors, (494), 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-02-28 19:08:25,221 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 19:08:25,221 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 315
[2024-02-28 19:08:25,221 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 19:08:25,774 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [72#L1036true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 44#L1019-2true, 192#(= |#race~ready~0| 0), 100#L1019-1true, 43#L1019-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:25,774 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2024-02-28 19:08:25,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:25,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:25,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:25,789 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 44#L1019-2true, 138#L1037-6true, 192#(= |#race~ready~0| 0), 100#L1019-1true, 43#L1019-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:25,789 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2024-02-28 19:08:25,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:25,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:25,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:25,858 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 44#L1019-2true, 138#L1037-6true, 192#(= |#race~ready~0| 0), 100#L1019-1true, 43#L1019-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:25,858 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2024-02-28 19:08:25,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:25,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:25,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:25,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:25,875 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [threadThread2of3ForFork0InUse, Black: 190#true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 44#L1019-2true, 192#(= |#race~ready~0| 0), 100#L1019-1true, 43#L1019-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:25,876 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:08:25,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:25,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:25,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:25,876 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 44#L1019-2true, 107#L1038-12true, 192#(= |#race~ready~0| 0), 100#L1019-1true, 43#L1019-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:25,876 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:08:25,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:25,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:25,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:25,947 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [threadThread2of3ForFork0InUse, Black: 190#true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 44#L1019-2true, 192#(= |#race~ready~0| 0), 100#L1019-1true, 43#L1019-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:25,947 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:08:25,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:25,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:25,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:25,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:25,948 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 44#L1019-2true, 107#L1038-12true, 192#(= |#race~ready~0| 0), 100#L1019-1true, 43#L1019-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:25,948 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:08:25,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:25,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:25,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:25,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:26,047 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [51#L1019-4true, threadThread2of3ForFork0InUse, 72#L1036true, 34#L1019-1true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 125#threadEXITtrue, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,048 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-02-28 19:08:26,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:26,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:26,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:26,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, 34#L1019-1true, 51#L1019-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 125#threadEXITtrue, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,138 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:08:26,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:26,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:26,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:26,221 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [51#L1019-4true, threadThread2of3ForFork0InUse, 34#L1019-1true, Black: 190#true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 125#threadEXITtrue, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,221 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:08:26,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:26,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:26,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:26,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, 34#L1019-1true, 51#L1019-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 107#L1038-12true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 125#threadEXITtrue, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,222 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:08:26,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:26,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:26,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:26,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= v_~data~0_52 v_threadThread1of3ForFork0_~x~0_5) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_52}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_5, ~data~0=v_~data~0_52}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [72#L1036true, 51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,274 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:26,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:26,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:26,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:26,291 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [72#L1036true, 51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 125#threadEXITtrue, threadThread1of3ForFork0InUse, 94#L1019-4true])
[2024-02-28 19:08:26,292 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:26,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:26,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:26,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:26,295 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][23], [threadThread2of3ForFork0InUse, 51#L1019-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 44#L1019-2true, 138#L1037-6true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 94#L1019-4true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,295 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:08:26,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:26,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:26,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:26,296 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 44#L1019-2true, 138#L1037-6true, 192#(= |#race~ready~0| 0), 100#L1019-1true, 43#L1019-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,296 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:26,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:26,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:26,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:26,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:26,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:26,347 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= v_~data~0_52 v_threadThread1of3ForFork0_~x~0_5) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_52}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_5, ~data~0=v_~data~0_52}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 138#L1037-6true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,347 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:08:26,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:26,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:26,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:26,365 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 125#threadEXITtrue, threadThread1of3ForFork0InUse, 94#L1019-4true])
[2024-02-28 19:08:26,366 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:08:26,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:26,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:26,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:26,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][23], [threadThread2of3ForFork0InUse, 51#L1019-4true, Black: 190#true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 44#L1019-2true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 94#L1019-4true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,367 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:26,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:26,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:26,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:26,368 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [threadThread2of3ForFork0InUse, Black: 190#true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 44#L1019-2true, 192#(= |#race~ready~0| 0), 100#L1019-1true, 43#L1019-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,368 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:26,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:26,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:26,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:26,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:26,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:26,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][23], [threadThread2of3ForFork0InUse, 51#L1019-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 44#L1019-2true, 107#L1038-12true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse, 94#L1019-4true])
[2024-02-28 19:08:26,370 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:26,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:26,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:26,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:26,370 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 44#L1019-2true, 107#L1038-12true, 192#(= |#race~ready~0| 0), 100#L1019-1true, 43#L1019-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,370 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:26,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:26,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:26,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:26,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:26,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:26,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= v_~data~0_52 v_threadThread1of3ForFork0_~x~0_5) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_52}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_5, ~data~0=v_~data~0_52}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,414 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:26,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:26,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:26,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:26,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= v_~data~0_52 v_threadThread1of3ForFork0_~x~0_5) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_52}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_5, ~data~0=v_~data~0_52}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 107#L1038-12true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,415 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:26,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:26,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:26,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:26,434 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 125#threadEXITtrue, threadThread1of3ForFork0InUse, 94#L1019-4true])
[2024-02-28 19:08:26,434 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:26,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:26,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:26,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:26,435 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 107#L1038-12true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 125#threadEXITtrue, threadThread1of3ForFork0InUse, 94#L1019-4true])
[2024-02-28 19:08:26,435 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:26,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:26,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:26,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:26,468 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, 72#L1036true, 51#L1019-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 125#threadEXITtrue, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,468 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:26,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:26,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:26,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:26,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= v_~data~0_52 v_threadThread1of3ForFork0_~x~0_5) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_52}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_5, ~data~0=v_~data~0_52}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 44#L1019-2true, 138#L1037-6true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,472 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:08:26,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:26,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:26,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:26,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, 51#L1019-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 125#threadEXITtrue, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,518 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:08:26,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:26,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:26,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:26,525 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= v_~data~0_52 v_threadThread1of3ForFork0_~x~0_5) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_52}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_5, ~data~0=v_~data~0_52}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 44#L1019-2true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,525 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:26,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:26,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:26,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:26,525 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= v_~data~0_52 v_threadThread1of3ForFork0_~x~0_5) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_52}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_5, ~data~0=v_~data~0_52}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 44#L1019-2true, 107#L1038-12true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,525 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:26,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:26,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:26,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:26,566 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, 51#L1019-4true, 4#ULTIMATE.startEXITtrue, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 125#threadEXITtrue, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,566 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:26,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:26,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:26,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:26,567 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 107#L1038-12true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 125#threadEXITtrue, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,567 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:26,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:26,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:26,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:26,606 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 192#(= |#race~ready~0| 0), 84#L1038-13true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 125#threadEXITtrue])
[2024-02-28 19:08:26,607 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:26,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:26,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:26,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:26,614 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 196#true, 125#threadEXITtrue, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,615 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:26,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:26,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:26,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:26,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 192#(= |#race~ready~0| 0), 100#L1019-1true, 84#L1038-13true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 125#threadEXITtrue])
[2024-02-28 19:08:26,639 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:26,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:26,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:26,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:26,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][75], [threadThread2of3ForFork0InUse, Black: 190#true, 9#threadEXITtrue, threadThread3of3ForFork0InUse, 181#true, 67#L1019-1true, 192#(= |#race~ready~0| 0), 84#L1038-13true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:26,643 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:26,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:26,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:26,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:26,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 196#true, 125#threadEXITtrue, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,645 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:26,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:26,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:26,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:26,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 107#L1038-12true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 196#true, 125#threadEXITtrue, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,645 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:26,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:26,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:26,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:26,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][75], [threadThread2of3ForFork0NotInUse, 34#L1019-1true, Black: 190#true, 9#threadEXITtrue, threadThread3of3ForFork0InUse, 181#true, 192#(= |#race~ready~0| 0), 84#L1038-13true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,662 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:26,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:26,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:26,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:26,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 125#threadEXITtrue])
[2024-02-28 19:08:26,668 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:08:26,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:26,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:26,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:26,673 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 192#(= |#race~ready~0| 0), 84#L1038-13true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 196#true, threadThread1of3ForFork0NotInUse, 125#threadEXITtrue])
[2024-02-28 19:08:26,673 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:08:26,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:26,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:26,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:26,688 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 125#threadEXITtrue])
[2024-02-28 19:08:26,688 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 107#L1038-12true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 125#threadEXITtrue])
[2024-02-28 19:08:26,690 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 192#(= |#race~ready~0| 0), 100#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 125#threadEXITtrue])
[2024-02-28 19:08:26,691 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,693 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][75], [threadThread2of3ForFork0InUse, Black: 190#true, 9#threadEXITtrue, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 67#L1019-1true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:26,693 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,694 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= v_~data~0_52 v_threadThread1of3ForFork0_~x~0_5) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_52}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_5, ~data~0=v_~data~0_52}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,694 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:26,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:26,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:26,694 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= v_~data~0_52 v_threadThread1of3ForFork0_~x~0_5) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_52}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_5, ~data~0=v_~data~0_52}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 107#L1038-12true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,695 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:26,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:26,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:26,696 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= v_~data~0_52 v_threadThread1of3ForFork0_~x~0_5) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_52}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_5, ~data~0=v_~data~0_52}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 138#L1037-6true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 54#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,696 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:26,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:26,705 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][75], [threadThread2of3ForFork0NotInUse, 34#L1019-1true, Black: 190#true, 9#threadEXITtrue, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,706 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,708 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 192#(= |#race~ready~0| 0), 100#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 125#threadEXITtrue])
[2024-02-28 19:08:26,708 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,709 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 107#L1038-12true, 192#(= |#race~ready~0| 0), 100#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 125#threadEXITtrue, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:26,709 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,712 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][75], [threadThread2of3ForFork0InUse, Black: 190#true, 4#ULTIMATE.startEXITtrue, 9#threadEXITtrue, threadThread3of3ForFork0InUse, 181#true, 67#L1019-1true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:26,712 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,712 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][75], [threadThread2of3ForFork0InUse, Black: 190#true, 9#threadEXITtrue, threadThread3of3ForFork0InUse, 181#true, 67#L1019-1true, 107#L1038-12true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:26,712 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,713 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 196#true, threadThread1of3ForFork0NotInUse, 125#threadEXITtrue])
[2024-02-28 19:08:26,713 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,714 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= v_~data~0_52 v_threadThread1of3ForFork0_~x~0_5) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_52}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_5, ~data~0=v_~data~0_52}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [threadThread2of3ForFork0InUse, Black: 190#true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0NotInUse, 181#true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 54#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,715 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:08:26,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:08:26,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:26,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:26,715 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= v_~data~0_52 v_threadThread1of3ForFork0_~x~0_5) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_52}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_5, ~data~0=v_~data~0_52}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 107#L1038-12true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 54#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,715 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:08:26,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:26,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:08:26,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:26,722 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][75], [threadThread2of3ForFork0NotInUse, 34#L1019-1true, Black: 190#true, 4#ULTIMATE.startEXITtrue, 9#threadEXITtrue, threadThread3of3ForFork0InUse, 181#true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,722 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,722 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][75], [threadThread2of3ForFork0NotInUse, 34#L1019-1true, Black: 190#true, 9#threadEXITtrue, threadThread3of3ForFork0InUse, 181#true, 107#L1038-12true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,722 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:26,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, Black: 190#true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 196#true, threadThread1of3ForFork0NotInUse, 125#threadEXITtrue])
[2024-02-28 19:08:26,726 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:08:26,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:08:26,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:08:26,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:08:26,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 107#L1038-12true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 196#true, 125#threadEXITtrue, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:26,726 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:08:26,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:08:26,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:08:26,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:08:26,734 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= v_~data~0_52 v_threadThread1of3ForFork0_~x~0_5) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_52}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_5, ~data~0=v_~data~0_52}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 61#L1019-4true, 138#L1037-6true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,734 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:26,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:26,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:08:26,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:08:26,737 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 190#true, 181#true, 138#L1037-6true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 125#threadEXITtrue, threadThread1of3ForFork0InUse, 94#L1019-4true])
[2024-02-28 19:08:26,737 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:26,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:26,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:08:26,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:08:26,740 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= v_~data~0_52 v_threadThread1of3ForFork0_~x~0_5) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_52}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_5, ~data~0=v_~data~0_52}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 4#ULTIMATE.startEXITtrue, 181#true, 61#L1019-4true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,740 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:08:26,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:26,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:26,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:26,740 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= v_~data~0_52 v_threadThread1of3ForFork0_~x~0_5) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_52}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_5, ~data~0=v_~data~0_52}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 61#L1019-4true, 107#L1038-12true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,740 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:08:26,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:26,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:26,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:26,742 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 190#true, 4#ULTIMATE.startEXITtrue, 181#true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 125#threadEXITtrue, threadThread1of3ForFork0InUse, 94#L1019-4true])
[2024-02-28 19:08:26,742 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:08:26,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:26,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:26,742 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 190#true, 181#true, 107#L1038-12true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 125#threadEXITtrue, threadThread1of3ForFork0InUse, 94#L1019-4true])
[2024-02-28 19:08:26,743 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:08:26,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:26,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:26,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:26,752 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= v_~data~0_52 v_threadThread1of3ForFork0_~x~0_5) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_52}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_5, ~data~0=v_~data~0_52}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [threadThread2of3ForFork0NotInUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 138#L1037-6true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,752 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:08:26,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:26,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2024-02-28 19:08:26,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2024-02-28 19:08:26,753 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= v_~data~0_52 v_threadThread1of3ForFork0_~x~0_5) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_52}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_5, ~data~0=v_~data~0_52}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [threadThread2of3ForFork0NotInUse, 4#ULTIMATE.startEXITtrue, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,753 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:08:26,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:26,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2024-02-28 19:08:26,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2024-02-28 19:08:26,754 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= v_~data~0_52 v_threadThread1of3ForFork0_~x~0_5) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_52}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_5, ~data~0=v_~data~0_52}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [threadThread2of3ForFork0NotInUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 107#L1038-12true, 192#(= |#race~ready~0| 0), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:26,754 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:08:26,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:26,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2024-02-28 19:08:26,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2024-02-28 19:08:26,755 INFO  L130       PetriNetUnfolder]: 13149/25430 cut-off events.
[2024-02-28 19:08:26,755 INFO  L131       PetriNetUnfolder]: For 5598/5701 co-relation queries the response was YES.
[2024-02-28 19:08:26,881 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 51408 conditions, 25430 events. 13149/25430 cut-off events. For 5598/5701 co-relation queries the response was YES. Maximal size of possible extension queue 1248. Compared 241931 event pairs, 6233 based on Foata normal form. 0/19863 useless extension candidates. Maximal degree in co-relation 51399. Up to 16091 conditions per place. 
[2024-02-28 19:08:26,939 INFO  L137   encePairwiseOnDemand]: 309/315 looper letters, 46 selfloop transitions, 9 changer transitions 0/92 dead transitions.
[2024-02-28 19:08:26,940 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 92 transitions, 414 flow
[2024-02-28 19:08:26,940 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 19:08:26,940 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 19:08:26,941 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 533 transitions.
[2024-02-28 19:08:26,942 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.564021164021164
[2024-02-28 19:08:26,942 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 533 transitions.
[2024-02-28 19:08:26,942 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 533 transitions.
[2024-02-28 19:08:26,942 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 19:08:26,942 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 533 transitions.
[2024-02-28 19:08:26,943 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 177.66666666666666) internal successors, (533), 3 states have internal predecessors, (533), 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-02-28 19:08:26,944 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 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-02-28 19:08:26,944 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 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-02-28 19:08:26,944 INFO  L175             Difference]: Start difference. First operand has 72 places, 76 transitions, 254 flow. Second operand 3 states and 533 transitions.
[2024-02-28 19:08:26,945 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 92 transitions, 414 flow
[2024-02-28 19:08:26,957 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 92 transitions, 394 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 19:08:26,958 INFO  L231             Difference]: Finished difference. Result has 73 places, 83 transitions, 309 flow
[2024-02-28 19:08:26,958 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=309, PETRI_PLACES=73, PETRI_TRANSITIONS=83}
[2024-02-28 19:08:26,958 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, 4 predicate places.
[2024-02-28 19:08:26,958 INFO  L495      AbstractCegarLoop]: Abstraction has has 73 places, 83 transitions, 309 flow
[2024-02-28 19:08:26,959 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 164.66666666666666) internal successors, (494), 3 states have internal predecessors, (494), 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-02-28 19:08:26,959 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:08:26,959 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-02-28 19:08:26,959 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12
[2024-02-28 19:08:26,959 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-02-28 19:08:26,959 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:08:26,959 INFO  L85        PathProgramCache]: Analyzing trace with hash 704887370, now seen corresponding path program 1 times
[2024-02-28 19:08:26,959 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:08:26,960 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155386581]
[2024-02-28 19:08:26,960 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:08:26,960 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:08:26,968 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 19:08:26,982 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 19:08:26,982 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 19:08:26,982 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155386581]
[2024-02-28 19:08:26,983 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155386581] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 19:08:26,983 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 19:08:26,983 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 19:08:26,983 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345164491]
[2024-02-28 19:08:26,983 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 19:08:26,983 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 19:08:26,983 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 19:08:26,983 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 19:08:26,984 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 19:08:26,997 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 161 out of 315
[2024-02-28 19:08:26,998 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 83 transitions, 309 flow. Second operand  has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 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-02-28 19:08:26,998 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 19:08:26,998 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 315
[2024-02-28 19:08:26,998 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 19:08:27,585 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [201#true, threadThread2of3ForFork0InUse, 72#L1036true, threadThread3of3ForFork0NotInUse, Black: 190#true, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 94#L1019-4true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:27,585 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2024-02-28 19:08:27,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2024-02-28 19:08:27,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2024-02-28 19:08:27,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2024-02-28 19:08:27,585 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([932] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][25], [threadThread2of3ForFork0InUse, 201#true, 72#L1036true, threadThread3of3ForFork0NotInUse, Black: 190#true, 181#true, 67#L1019-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 43#L1019-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:27,586 INFO  L383   tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event
[2024-02-28 19:08:27,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2024-02-28 19:08:27,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2024-02-28 19:08:27,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2024-02-28 19:08:27,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [threadThread2of3ForFork0InUse, 72#L1036true, threadThread3of3ForFork0NotInUse, Black: 190#true, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:27,586 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2024-02-28 19:08:27,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2024-02-28 19:08:27,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2024-02-28 19:08:27,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2024-02-28 19:08:27,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [threadThread2of3ForFork0InUse, 201#true, threadThread3of3ForFork0NotInUse, Black: 190#true, 181#true, 61#L1019-4true, 138#L1037-6true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse, 94#L1019-4true])
[2024-02-28 19:08:27,681 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2024-02-28 19:08:27,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-02-28 19:08:27,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-02-28 19:08:27,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-02-28 19:08:27,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 190#true, 181#true, 61#L1019-4true, 138#L1037-6true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:27,682 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2024-02-28 19:08:27,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-02-28 19:08:27,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-02-28 19:08:27,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-02-28 19:08:27,709 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, 72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, 43#L1019-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 67#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:27,709 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event
[2024-02-28 19:08:27,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2024-02-28 19:08:27,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2024-02-28 19:08:27,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2024-02-28 19:08:27,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, 72#L1036true, Black: 190#true, 44#L1019-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, threadThread1of3ForFork0InUse, 34#L1019-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:27,721 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event
[2024-02-28 19:08:27,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2024-02-28 19:08:27,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2024-02-28 19:08:27,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2024-02-28 19:08:27,793 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [201#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 4#ULTIMATE.startEXITtrue, Black: 190#true, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse, 94#L1019-4true])
[2024-02-28 19:08:27,794 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:08:27,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:27,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:27,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:27,794 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 4#ULTIMATE.startEXITtrue, Black: 190#true, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:27,794 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:08:27,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:27,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:27,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:27,794 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [threadThread2of3ForFork0InUse, 201#true, threadThread3of3ForFork0NotInUse, Black: 190#true, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 94#L1019-4true, threadThread1of3ForFork0InUse])
[2024-02-28 19:08:27,795 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:08:27,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:27,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:27,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:27,795 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 190#true, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 53#L1022-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:27,795 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:08:27,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:27,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:27,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:27,811 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, 72#L1036true, Black: 190#true, 44#L1019-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, 94#L1019-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:27,811 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-02-28 19:08:27,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:08:27,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:08:27,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:08:27,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [72#L1036true, 201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:27,822 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:08:27,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:27,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:27,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:27,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, 72#L1036true, Black: 190#true, 44#L1019-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, 43#L1019-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:27,822 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event
[2024-02-28 19:08:27,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-02-28 19:08:27,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-02-28 19:08:27,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-02-28 19:08:27,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:27,851 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event
[2024-02-28 19:08:27,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-02-28 19:08:27,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-02-28 19:08:27,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:08:27,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 94#L1019-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:27,932 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:27,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:27,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:27,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:27,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [72#L1036true, 201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, 48#$Ultimate##0true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:27,947 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:08:27,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:27,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:27,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:27,947 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, 48#$Ultimate##0true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:27,947 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:08:27,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:27,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:27,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:27,947 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, 72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, 43#L1019-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 48#$Ultimate##0true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:27,947 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:08:27,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:27,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:27,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:27,979 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:27,979 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event
[2024-02-28 19:08:27,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2024-02-28 19:08:27,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2024-02-28 19:08:27,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:08:27,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, 72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 127#$Ultimate##0true, 196#true])
[2024-02-28 19:08:27,996 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:08:27,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:27,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:27,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:27,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 127#$Ultimate##0true, 196#true])
[2024-02-28 19:08:27,997 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:08:27,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:27,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:27,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:27,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [72#L1036true, 201#true, Black: 190#true, 44#L1019-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 127#$Ultimate##0true, 196#true])
[2024-02-28 19:08:27,997 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:08:27,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:27,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:27,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:08:28,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,121 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:28,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 94#L1019-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,122 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:28,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,123 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 94#L1019-4true, 69#$Ultimate##0true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,123 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,123 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 94#L1019-4true, 69#$Ultimate##0true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,123 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,124 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, 72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,124 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,124 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,124 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [72#L1036true, 201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,141 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,141 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,143 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 48#$Ultimate##0true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,143 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 48#$Ultimate##0true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,144 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,175 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,176 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event
[2024-02-28 19:08:28,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2024-02-28 19:08:28,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:08:28,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2024-02-28 19:08:28,176 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 203#(= |#race~data~0| 0), 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,176 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event
[2024-02-28 19:08:28,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2024-02-28 19:08:28,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:08:28,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2024-02-28 19:08:28,194 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 127#$Ultimate##0true, 196#true])
[2024-02-28 19:08:28,194 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,194 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 127#$Ultimate##0true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,194 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 94#L1019-4true, 69#$Ultimate##0true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,300 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,300 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 94#L1019-4true, 69#$Ultimate##0true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,300 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,301 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, threadThread1of3ForFork0InUse, 94#L1019-4true, 69#$Ultimate##0true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 61#L1019-4true, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,301 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,301 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 94#L1019-4true, 69#$Ultimate##0true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,301 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,302 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 94#L1019-4true, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,302 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,302 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 94#L1019-4true, 51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,302 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,303 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, Black: 190#true, 44#L1019-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,303 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:08:28,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:28,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:28,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:28,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 94#L1019-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,322 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,322 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,326 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0InUse, 51#L1019-4true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 48#$Ultimate##0true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,326 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,326 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 48#$Ultimate##0true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,326 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,327 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [201#true, Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, 48#$Ultimate##0true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,327 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,327 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, 48#$Ultimate##0true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,328 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, 43#L1019-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 67#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,333 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:08:28,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:28,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:08:28,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:28,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 127#$Ultimate##0true, 196#true])
[2024-02-28 19:08:28,376 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,377 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, 106#L1022-1true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 127#$Ultimate##0true, 196#true])
[2024-02-28 19:08:28,377 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 127#$Ultimate##0true, 196#true])
[2024-02-28 19:08:28,378 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 127#$Ultimate##0true, 196#true])
[2024-02-28 19:08:28,378 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,497 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0InUse, 51#L1019-4true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,497 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:28,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:28,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,498 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0InUse, 51#L1019-4true, 4#ULTIMATE.startEXITtrue, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,498 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:28,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:28,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,498 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, Black: 190#true, 44#L1019-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,498 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,499 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, threadThread1of3ForFork0InUse, 94#L1019-4true, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,499 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:28,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:28,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,499 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0InUse, 51#L1019-4true, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,499 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:28,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:28,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, Black: 190#true, 44#L1019-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 100#L1019-1true, threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,499 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,520 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:28,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,520 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:28,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,521 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [201#true, Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,521 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:28,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,522 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:28,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [72#L1036true, 201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 54#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,528 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:28,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 54#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,528 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:28,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [72#L1036true, 201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, 43#L1019-2true, 54#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,528 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,533 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 190#true, 44#L1019-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, 43#L1019-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,533 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 34#L1019-1true, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,540 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:28,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 34#L1019-1true, threadThread2of3ForFork0InUse, 51#L1019-4true, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,541 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:28,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, Black: 190#true, 44#L1019-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, threadThread1of3ForFork0InUse, 34#L1019-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,541 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,546 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [72#L1036true, 201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 141#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,546 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:28,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,546 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, 141#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,546 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:28,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:28,547 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [72#L1036true, 201#true, Black: 190#true, 44#L1019-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 141#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,547 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:08:28,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:08:28,843 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 43#L1019-2true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,843 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:08:28,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,843 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 43#L1019-2true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,843 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:08:28,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, Black: 190#true, 44#L1019-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, 43#L1019-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,844 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 54#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,848 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:08:28,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,849 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 54#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,849 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:08:28,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 34#L1019-1true, threadThread2of3ForFork0InUse, 51#L1019-4true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,862 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:08:28,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,863 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 34#L1019-1true, threadThread2of3ForFork0InUse, 51#L1019-4true, 106#L1022-1true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,863 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:08:28,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,863 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, Black: 190#true, 44#L1019-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, threadThread1of3ForFork0InUse, 34#L1019-1true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,864 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,864 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, threadThread1of3ForFork0InUse, 51#L1019-4true, 34#L1019-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,865 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:08:28,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,865 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, 34#L1019-1true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,865 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:08:28,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,865 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, Black: 190#true, 44#L1019-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 100#L1019-1true, threadThread1of3ForFork0InUse, 34#L1019-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,866 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:28,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:28,871 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 141#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,871 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:08:28,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,871 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, 141#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:28,871 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:08:28,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:28,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:29,097 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 43#L1019-2true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,097 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,098 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 43#L1019-2true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, 4#ULTIMATE.startEXITtrue, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,098 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,098 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, Black: 190#true, 44#L1019-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, 43#L1019-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,098 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:29,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:29,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,100 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 43#L1019-2true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 61#L1019-4true, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,100 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 43#L1019-2true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,101 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, Black: 190#true, 44#L1019-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 100#L1019-1true, 43#L1019-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,101 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:29,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:29,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,105 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 54#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,105 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,105 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 54#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,105 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,106 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 54#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,106 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,106 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 54#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,106 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 141#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,121 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, 106#L1022-1true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 141#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,122 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,123 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 141#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,123 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,123 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, 141#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,124 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,165 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 100#L1019-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,166 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:08:29,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:29,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:29,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:29,167 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 67#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,168 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:08:29,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:29,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:29,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:29,357 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 94#L1019-4true, 51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,357 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:08:29,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:29,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:29,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:29,357 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][96], [72#L1036true, Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,357 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:08:29,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:29,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:29,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:29,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 100#L1019-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,389 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,391 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 100#L1019-1true, 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,391 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 67#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,394 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, 67#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,395 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [72#L1036true, 201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,399 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:08:29,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:29,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:29,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:29,400 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,400 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:08:29,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:29,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:29,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:29,400 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, 72#L1036true, Black: 190#true, 44#L1019-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, 53#L1022-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,400 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:08:29,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:29,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:29,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:29,580 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 115#L1022-2true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,581 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:29,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,581 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][96], [72#L1036true, Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), 94#L1019-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 115#L1022-2true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,581 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:29,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,606 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, 72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 94#L1019-4true, 10#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,606 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:29,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,607 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), 94#L1019-4true, 10#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,607 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:29,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,614 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,614 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2024-02-28 19:08:29,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-02-28 19:08:29,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-02-28 19:08:29,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-02-28 19:08:29,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,616 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:29,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,617 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,617 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:29,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,618 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 67#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,618 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2024-02-28 19:08:29,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-02-28 19:08:29,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-02-28 19:08:29,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-02-28 19:08:29,621 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [72#L1036true, 201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 22#L1022-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,621 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:29,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,621 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, 22#L1022-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,621 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:29,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,621 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [72#L1036true, 201#true, Black: 190#true, 44#L1019-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 22#L1022-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,622 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:29,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, 72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 61#L1019-4true, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,623 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:29,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,624 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:29,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,654 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [72#L1036true, 201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,654 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:29,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,654 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [72#L1036true, Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,654 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:29,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 43#L1019-2true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,681 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:29,683 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [201#true, 72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 94#L1019-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,683 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:29,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,683 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,683 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:29,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [72#L1036true, 201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 94#L1019-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,691 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:29,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), 10#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,691 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:29,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,715 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [201#true, 72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,716 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:29,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,716 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [72#L1036true, Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,716 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:29,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:29,810 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 125#threadEXITtrue, 203#(= |#race~data~0| 0), 94#L1019-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,810 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:29,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,811 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][96], [72#L1036true, Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 125#threadEXITtrue, 203#(= |#race~data~0| 0), 94#L1019-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,811 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:29,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 94#L1019-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,919 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:29,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), 10#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,919 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:29,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 138#L1037-6true, 22#L1022-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,925 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:29,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 22#L1022-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,925 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:29,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,925 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:29,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:29,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:29,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:29,926 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,926 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:29,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,927 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:29,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,927 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:29,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:29,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:29,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:29,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,928 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:29,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,929 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:29,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,931 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:29,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,932 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:29,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,933 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 67#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,934 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:29,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:29,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:29,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:29,934 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [Black: 190#true, 88#L1022-1true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 67#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,934 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:29,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:29,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:29,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:29,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, 72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,936 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:29,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [72#L1036true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,936 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:29,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, 72#L1036true, Black: 190#true, 44#L1019-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, 109#threadEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,937 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:08:29,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:29,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:29,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:29,952 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,952 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:29,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,953 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,953 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:29,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,986 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 43#L1019-2true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,986 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:08:29,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:29,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:29,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:29,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [201#true, Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 43#L1019-2true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,987 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:08:29,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:29,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:29,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:29,988 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 43#L1019-2true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,988 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:29,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:29,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:29,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:29,989 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,989 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:29,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,990 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:29,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 94#L1019-4true, 10#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,997 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:29,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 10#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:29,997 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:29,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:29,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:30,020 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,020 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:30,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:30,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:30,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:30,020 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,020 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:30,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:30,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:30,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:30,022 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,022 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:30,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:30,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:30,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:30,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 94#L1019-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,090 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), 10#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,091 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,092 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 94#L1019-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,093 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 10#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 94#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,093 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,096 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 22#L1022-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,096 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,097 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, 22#L1022-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,097 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 22#L1022-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,099 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, 22#L1022-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,099 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,100 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 61#L1019-4true, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,101 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,102 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,104 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,104 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,105 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, 106#L1022-1true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,105 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,106 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,106 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,106 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,106 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,121 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,121 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,125 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,125 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,125 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 166#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,125 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,169 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 43#L1019-2true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,170 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:30,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:30,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:30,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:30,170 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,170 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,170 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,170 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,172 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [Black: 190#true, 88#L1022-1true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 43#L1019-2true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,172 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:30,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:30,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:30,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:30,175 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [201#true, Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 94#L1019-4true, 51#L1019-4true, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,175 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,176 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,176 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,187 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 94#L1019-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,188 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,188 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), 10#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,188 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,189 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 10#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 94#L1019-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,189 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,189 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 10#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,189 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,218 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,218 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 94#L1019-4true, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,219 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [Black: 190#true, 88#L1022-1true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,219 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,221 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 22#L1022-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,221 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,221 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,221 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,222 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,274 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:30,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:30,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:30,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,274 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:30,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:30,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:30,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,276 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:30,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:30,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:30,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,276 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:30,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:30,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:30,341 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, 22#L1022-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,341 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, 22#L1022-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,342 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,342 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,385 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, 51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 84#L1038-13true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,385 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:30,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:30,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:30,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:30,385 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 84#L1038-13true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0)])
[2024-02-28 19:08:30,385 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:30,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:30,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:30,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:30,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][96], [Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,387 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2024-02-28 19:08:30,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:08:30,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:08:30,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:08:30,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [201#true, 51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 84#L1038-13true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,399 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:30,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:30,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:30,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:30,400 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 84#L1038-13true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0)])
[2024-02-28 19:08:30,400 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:30,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:30,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:30,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:30,439 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,439 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:30,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:30,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:30,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:30,440 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,440 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:30,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:30,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:30,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:30,478 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][96], [Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 22#L1022-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,479 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:08:30,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:08:30,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:08:30,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:08:30,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][96], [Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,480 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:08:30,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:08:30,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:08:30,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:08:30,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][96], [Black: 190#true, 88#L1022-1true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,482 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:08:30,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:08:30,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:08:30,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:08:30,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 84#L1038-13true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0)])
[2024-02-28 19:08:30,526 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:30,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:30,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:30,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:30,537 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][74], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 190#true, 61#L1019-4true, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 138#L1037-6true, 53#L1022-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:30,537 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:08:30,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:30,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:30,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:30,537 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][73], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 106#L1022-1true, Black: 190#true, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 138#L1037-6true, 53#L1022-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:30,537 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:08:30,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:30,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:30,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:08:30,560 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][96], [Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, 22#L1022-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,560 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:30,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:30,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:30,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:30,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][96], [Black: 190#true, 88#L1022-1true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, 22#L1022-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,561 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:30,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:30,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:30,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:30,563 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [51#L1019-4true, 201#true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,563 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:08:30,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:30,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:30,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:30,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0)])
[2024-02-28 19:08:30,564 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:08:30,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:30,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:30,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:30,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][96], [Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,564 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:30,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:30,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:30,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:30,579 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [51#L1019-4true, 201#true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,579 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:08:30,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:30,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:08:30,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:30,579 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0)])
[2024-02-28 19:08:30,580 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:08:30,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:08:30,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:30,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:30,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][74], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 61#L1019-4true, 138#L1037-6true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 22#L1022-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:30,612 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:30,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:30,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:30,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][73], [threadThread2of3ForFork0InUse, 106#L1022-1true, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 138#L1037-6true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 22#L1022-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:30,612 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:30,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:30,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:30,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][74], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 190#true, 4#ULTIMATE.startEXITtrue, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:30,615 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:30,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:30,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:30,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][73], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 190#true, 106#L1022-1true, 4#ULTIMATE.startEXITtrue, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 53#L1022-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:30,615 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:30,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:30,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:30,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][74], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 190#true, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 53#L1022-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:30,616 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:30,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:30,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:30,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][73], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 190#true, 106#L1022-1true, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 53#L1022-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:30,616 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:30,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:30,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:08:30,634 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread2of3ForFork0InUse, Black: 190#true, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, 84#L1038-13true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,634 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:30,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:30,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:30,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:30,634 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread2of3ForFork0InUse, 106#L1022-1true, Black: 190#true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,634 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,634 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread2of3ForFork0InUse, 106#L1022-1true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 138#L1037-6true, 100#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,635 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,635 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread2of3ForFork0InUse, 106#L1022-1true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,635 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, 84#L1038-13true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,636 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:30,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:30,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:30,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:30,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, threadThread2of3ForFork0InUse, Black: 190#true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,636 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 138#L1037-6true, 100#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,636 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,637 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,637 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 67#L1019-1true, 84#L1038-13true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0)])
[2024-02-28 19:08:30,637 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:30,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:30,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:30,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:30,637 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [threadThread2of3ForFork0InUse, Black: 190#true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 67#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,637 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,638 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 67#L1019-1true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,638 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,638 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 88#L1022-1true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 67#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,638 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,638 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [201#true, 51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 67#L1019-1true, 84#L1038-13true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,638 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:30,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:30,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:30,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:30,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [51#L1019-4true, 201#true, threadThread2of3ForFork0InUse, Black: 190#true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 67#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,639 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [201#true, 51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 67#L1019-1true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,639 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [51#L1019-4true, 201#true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 67#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,639 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:30,640 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [51#L1019-4true, 201#true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,640 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,640 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, Black: 190#true, 106#L1022-1true, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0)])
[2024-02-28 19:08:30,640 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,640 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][96], [Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,641 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:30,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:30,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:30,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:30,642 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, 51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,642 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,642 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [51#L1019-4true, threadThread2of3ForFork0InUse, 106#L1022-1true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0)])
[2024-02-28 19:08:30,642 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][96], [Black: 190#true, 88#L1022-1true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2024-02-28 19:08:30,643 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:30,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:30,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:30,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:30,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][96], [threadThread2of3ForFork0InUse, Black: 190#true, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 84#L1038-13true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,643 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:30,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:30,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:30,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:30,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [201#true, 51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 61#L1019-4true, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,650 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,651 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, Black: 190#true, threadThread3of3ForFork0InUse, 61#L1019-4true, 181#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0)])
[2024-02-28 19:08:30,651 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,655 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][79], [51#L1019-4true, 201#true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,656 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,656 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 61#L1019-4true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0)])
[2024-02-28 19:08:30,656 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:30,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [threadThread2of3ForFork0InUse, 51#L1019-4true, Black: 190#true, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0)])
[2024-02-28 19:08:30,682 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,687 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][74], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 138#L1037-6true, 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:30,687 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:30,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:30,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:30,687 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][73], [threadThread2of3ForFork0InUse, Black: 190#true, 106#L1022-1true, threadThread3of3ForFork0NotInUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 138#L1037-6true, 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:30,687 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:30,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:30,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:30,688 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][74], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 4#ULTIMATE.startEXITtrue, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 22#L1022-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:30,688 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:30,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:30,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:30,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][73], [threadThread2of3ForFork0InUse, Black: 190#true, 106#L1022-1true, threadThread3of3ForFork0NotInUse, 4#ULTIMATE.startEXITtrue, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 22#L1022-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:30,689 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:30,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:30,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:30,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][74], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 22#L1022-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:30,689 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:30,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:30,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:30,690 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][73], [threadThread2of3ForFork0InUse, Black: 190#true, 106#L1022-1true, threadThread3of3ForFork0NotInUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 22#L1022-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:30,690 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:30,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:30,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:08:30,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, 4#ULTIMATE.startEXITtrue, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0)])
[2024-02-28 19:08:30,727 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [51#L1019-4true, threadThread2of3ForFork0InUse, Black: 190#true, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0)])
[2024-02-28 19:08:30,727 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,730 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][74], [threadThread2of3ForFork0InUse, Black: 190#true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0NotInUse, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:30,730 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:08:30,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:30,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:30,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:30,731 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][73], [threadThread2of3ForFork0InUse, Black: 190#true, 4#ULTIMATE.startEXITtrue, 106#L1022-1true, threadThread3of3ForFork0NotInUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:30,731 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:08:30,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:30,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:30,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:30,731 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][74], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 61#L1019-4true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:30,731 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:08:30,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:30,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:30,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:30,732 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][73], [threadThread2of3ForFork0InUse, Black: 190#true, 106#L1022-1true, threadThread3of3ForFork0NotInUse, 181#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-02-28 19:08:30,732 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:08:30,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:30,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:30,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:08:30,740 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][96], [threadThread2of3ForFork0InUse, Black: 190#true, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,740 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:30,753 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][74], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 84#L1038-13true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0)])
[2024-02-28 19:08:30,753 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:08:30,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:30,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:30,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:30,753 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][73], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 106#L1022-1true, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 84#L1038-13true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,754 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:08:30,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:30,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:30,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:30,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][96], [threadThread2of3ForFork0InUse, Black: 190#true, 4#ULTIMATE.startEXITtrue, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,759 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,760 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][96], [threadThread2of3ForFork0InUse, Black: 190#true, 101#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 181#true, 88#L1022-1true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,760 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:30,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][74], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 61#L1019-4true, 138#L1037-6true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0)])
[2024-02-28 19:08:30,788 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:08:30,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:30,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:30,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:30,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][73], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 106#L1022-1true, 181#true, 138#L1037-6true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0)])
[2024-02-28 19:08:30,788 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:08:30,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:30,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:30,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:30,802 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][74], [threadThread2of3ForFork0InUse, Black: 190#true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0NotInUse, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,802 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:08:30,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,802 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][73], [threadThread2of3ForFork0InUse, Black: 190#true, 106#L1022-1true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0NotInUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,802 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:08:30,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][74], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 61#L1019-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-02-28 19:08:30,803 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:08:30,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][73], [threadThread2of3ForFork0InUse, Black: 190#true, 106#L1022-1true, threadThread3of3ForFork0NotInUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0)])
[2024-02-28 19:08:30,803 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:08:30,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:30,820 INFO  L130       PetriNetUnfolder]: 39216/63309 cut-off events.
[2024-02-28 19:08:30,820 INFO  L131       PetriNetUnfolder]: For 16862/20176 co-relation queries the response was YES.
[2024-02-28 19:08:31,001 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 142338 conditions, 63309 events. 39216/63309 cut-off events. For 16862/20176 co-relation queries the response was YES. Maximal size of possible extension queue 2366. Compared 533815 event pairs, 9669 based on Foata normal form. 641/52856 useless extension candidates. Maximal degree in co-relation 142328. Up to 35443 conditions per place. 
[2024-02-28 19:08:31,275 INFO  L137   encePairwiseOnDemand]: 305/315 looper letters, 69 selfloop transitions, 10 changer transitions 0/119 dead transitions.
[2024-02-28 19:08:31,275 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 119 transitions, 583 flow
[2024-02-28 19:08:31,276 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 19:08:31,276 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 19:08:31,277 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 555 transitions.
[2024-02-28 19:08:31,278 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5873015873015873
[2024-02-28 19:08:31,278 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 555 transitions.
[2024-02-28 19:08:31,278 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 555 transitions.
[2024-02-28 19:08:31,278 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 19:08:31,278 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 555 transitions.
[2024-02-28 19:08:31,279 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 185.0) internal successors, (555), 3 states have internal predecessors, (555), 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-02-28 19:08:31,280 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 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-02-28 19:08:31,281 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 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-02-28 19:08:31,281 INFO  L175             Difference]: Start difference. First operand has 73 places, 83 transitions, 309 flow. Second operand 3 states and 555 transitions.
[2024-02-28 19:08:31,281 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 119 transitions, 583 flow
[2024-02-28 19:08:31,301 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 119 transitions, 573 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-02-28 19:08:31,302 INFO  L231             Difference]: Finished difference. Result has 76 places, 93 transitions, 400 flow
[2024-02-28 19:08:31,303 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=400, PETRI_PLACES=76, PETRI_TRANSITIONS=93}
[2024-02-28 19:08:31,305 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, 7 predicate places.
[2024-02-28 19:08:31,305 INFO  L495      AbstractCegarLoop]: Abstraction has has 76 places, 93 transitions, 400 flow
[2024-02-28 19:08:31,305 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 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-02-28 19:08:31,305 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:08:31,305 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-02-28 19:08:31,305 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13
[2024-02-28 19:08:31,306 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-02-28 19:08:31,306 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:08:31,307 INFO  L85        PathProgramCache]: Analyzing trace with hash -1541738463, now seen corresponding path program 1 times
[2024-02-28 19:08:31,307 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:08:31,307 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810315899]
[2024-02-28 19:08:31,307 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:08:31,307 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:08:31,317 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 19:08:31,392 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-02-28 19:08:31,392 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 19:08:31,392 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810315899]
[2024-02-28 19:08:31,393 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810315899] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 19:08:31,393 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 19:08:31,393 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-02-28 19:08:31,393 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365807130]
[2024-02-28 19:08:31,393 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 19:08:31,393 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 19:08:31,393 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 19:08:31,393 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 19:08:31,393 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 19:08:31,419 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 315
[2024-02-28 19:08:31,419 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 93 transitions, 400 flow. Second operand  has 3 states, 3 states have (on average 159.33333333333334) internal successors, (478), 3 states have internal predecessors, (478), 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-02-28 19:08:31,419 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 19:08:31,419 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 315
[2024-02-28 19:08:31,420 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 19:08:32,038 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [Black: 190#true, 83#L1034true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 69#$Ultimate##0true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,038 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:08:32,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:32,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:32,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:32,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [Black: 190#true, 9#threadEXITtrue, 83#L1034true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 203#(= |#race~data~0| 0), 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 127#$Ultimate##0true])
[2024-02-28 19:08:32,069 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:08:32,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:32,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:32,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:32,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [75#L1034-2true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 69#$Ultimate##0true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,114 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:32,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:32,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:32,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:32,160 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [75#L1034-2true, Black: 190#true, 9#threadEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 203#(= |#race~data~0| 0), 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 127#$Ultimate##0true])
[2024-02-28 19:08:32,161 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:08:32,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:32,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:32,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:32,321 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [72#L1036true, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 69#$Ultimate##0true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,321 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:08:32,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:32,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:32,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:32,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [72#L1036true, 9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 127#$Ultimate##0true])
[2024-02-28 19:08:32,372 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:08:32,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:32,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:32,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:08:32,483 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 69#$Ultimate##0true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,483 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:32,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:32,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:32,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:32,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 207#true, 127#$Ultimate##0true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,506 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:32,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:32,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:32,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:08:32,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,519 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,546 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [113#L1022true, Black: 190#true, 83#L1034true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,547 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,548 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [Black: 190#true, 83#L1034true, 157#L1020-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,548 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,553 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [Black: 190#true, 9#threadEXITtrue, 83#L1034true, 137#L1022true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 203#(= |#race~data~0| 0), 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 125#threadEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,553 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [9#threadEXITtrue, Black: 190#true, 83#L1034true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#L1020-1true, Black: 201#true, 203#(= |#race~data~0| 0), 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 125#threadEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,554 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,563 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 203#(= |#race~data~0| 0), 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 125#threadEXITtrue, threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,563 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:32,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 69#$Ultimate##0true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,586 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:32,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:32,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:32,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:32,587 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 192#(= |#race~ready~0| 0), 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread1of3ForFork0InUse, 69#$Ultimate##0true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,587 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:32,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:32,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:32,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:32,609 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 207#true, 127#$Ultimate##0true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,609 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:32,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:32,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:32,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:32,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, Black: 201#true, 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 207#true, 127#$Ultimate##0true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,610 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:32,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:32,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:32,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:08:32,627 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,627 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,628 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,628 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,630 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 84#L1038-13true, Black: 201#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), 125#threadEXITtrue, 69#$Ultimate##0true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,630 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,648 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [75#L1034-2true, 113#L1022true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 203#(= |#race~data~0| 0), 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,648 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,649 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [75#L1034-2true, Black: 190#true, 157#L1020-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,649 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,653 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [75#L1034-2true, Black: 190#true, 9#threadEXITtrue, 137#L1022true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,653 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [75#L1034-2true, 9#threadEXITtrue, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#L1020-1true, Black: 201#true, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,668 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,683 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 203#(= |#race~data~0| 0), 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 94#L1019-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,683 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,684 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, Black: 201#true, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,684 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 84#L1038-13true, Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 127#$Ultimate##0true])
[2024-02-28 19:08:32,689 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:32,763 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 84#L1038-13true, Black: 201#true, 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,763 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:32,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:32,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:32,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:32,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 84#L1038-13true, Black: 201#true, 203#(= |#race~data~0| 0), 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,820 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:08:32,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:32,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:32,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:32,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 125#threadEXITtrue, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), 69#$Ultimate##0true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,891 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,908 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [72#L1036true, 113#L1022true, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,908 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,909 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [72#L1036true, Black: 192#(= |#race~ready~0| 0), 157#L1020-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,909 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,915 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [72#L1036true, 9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 137#L1022true, Black: 201#true, 203#(= |#race~data~0| 0), 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 125#threadEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,915 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [72#L1036true, 9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#L1020-1true, Black: 201#true, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,931 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 127#$Ultimate##0true])
[2024-02-28 19:08:32,939 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:08:32,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 125#threadEXITtrue, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), 69#$Ultimate##0true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,993 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:08:32,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:32,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:32,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:32,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 192#(= |#race~ready~0| 0), 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), 125#threadEXITtrue, 69#$Ultimate##0true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:32,998 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:08:32,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:32,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:32,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,001 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [113#L1022true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,006 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 190#true, 157#L1020-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,008 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 203#(= |#race~data~0| 0), 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 94#L1019-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,045 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,047 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 127#$Ultimate##0true])
[2024-02-28 19:08:33,047 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 127#$Ultimate##0true])
[2024-02-28 19:08:33,049 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [113#L1022true, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,068 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:33,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:33,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:33,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:33,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 157#L1020-1true, 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,069 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:33,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:33,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:33,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:33,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 137#L1022true, Black: 201#true, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,073 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:33,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:33,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:33,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:33,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#L1020-1true, Black: 201#true, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,078 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:33,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:33,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:33,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:08:33,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,099 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [113#L1022true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,101 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][84], [Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 115#L1022-2true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,102 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 157#L1020-1true, 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,102 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,107 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [Black: 192#(= |#race~ready~0| 0), 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,107 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [113#L1022true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 109#threadEXITtrue, Black: 201#true, 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,109 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([920] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][84], [Black: 190#true, 88#L1022-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 109#threadEXITtrue, Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 115#L1022-2true, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,110 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,110 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 157#L1020-1true, 107#L1038-12true, 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,111 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,119 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,119 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:33,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:33,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,139 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [Black: 190#true, 9#threadEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 203#(= |#race~data~0| 0), 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,140 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:33,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:33,148 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 203#(= |#race~data~0| 0), 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 94#L1019-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,148 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,149 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,149 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,163 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [113#L1022true, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,163 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,163 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 157#L1020-1true, 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,164 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,165 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [113#L1022true, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,165 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,166 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 157#L1020-1true, 107#L1038-12true, 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,166 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,170 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 137#L1022true, Black: 201#true, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,171 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,172 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 137#L1022true, Black: 201#true, 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,172 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,176 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#L1020-1true, Black: 201#true, 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,176 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,176 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 3#L1020-1true, Black: 201#true, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,177 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:08:33,193 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 137#L1022true, 84#L1038-13true, Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,193 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,196 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 203#(= |#race~data~0| 0), 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,196 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:33,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:33,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [113#L1022true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 84#L1038-13true, Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse, 125#threadEXITtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,200 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,201 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,201 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:33,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:33,202 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 157#L1020-1true, 84#L1038-13true, Black: 201#true, threadThread1of3ForFork0NotInUse, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,202 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,205 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [113#L1022true, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 84#L1038-13true, Black: 201#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,205 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,206 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 192#(= |#race~ready~0| 0), 157#L1020-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 84#L1038-13true, Black: 201#true, threadThread1of3ForFork0NotInUse, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,206 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,220 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 137#L1022true, 84#L1038-13true, Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,221 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [Black: 190#true, 9#threadEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 203#(= |#race~data~0| 0), 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 125#threadEXITtrue, threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,223 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:33,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:33,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [Black: 190#true, 9#threadEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, Black: 201#true, 203#(= |#race~data~0| 0), 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 94#L1019-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,224 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:33,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:08:33,226 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#L1020-1true, 84#L1038-13true, Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,226 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,228 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#L1020-1true, 84#L1038-13true, Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,228 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:08:33,273 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 84#L1038-13true, Black: 201#true, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 125#threadEXITtrue, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 51#L1019-4true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,273 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:08:33,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:33,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:08:33,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:33,423 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [9#threadEXITtrue, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 84#L1038-13true, Black: 201#true, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,423 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:08:33,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:33,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:08:33,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:08:33,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [Black: 190#true, 9#threadEXITtrue, 137#L1022true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,462 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,467 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [113#L1022true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,467 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,468 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 157#L1020-1true, Black: 201#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,468 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,471 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [113#L1022true, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 125#threadEXITtrue, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,471 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 192#(= |#race~ready~0| 0), 157#L1020-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,472 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,479 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 137#L1022true, Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,479 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,481 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [Black: 190#true, 9#threadEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#L1020-1true, Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,481 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#L1020-1true, Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,482 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:08:33,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [Black: 190#true, 9#threadEXITtrue, 137#L1022true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,500 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,500 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 190#true, 107#L1038-12true, 137#L1022true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,500 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [113#L1022true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,502 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 157#L1020-1true, Black: 201#true, 125#threadEXITtrue, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,502 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,503 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [113#L1022true, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,504 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,504 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 192#(= |#race~ready~0| 0), 157#L1020-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,504 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [113#L1022true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, Black: 201#true, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,506 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,507 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 157#L1020-1true, Black: 201#true, 125#threadEXITtrue, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,507 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,508 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [113#L1022true, Black: 192#(= |#race~ready~0| 0), 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,508 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 192#(= |#race~ready~0| 0), 157#L1020-1true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, threadThread1of3ForFork0NotInUse, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,509 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,511 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 125#threadEXITtrue, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,511 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 137#L1022true, Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,518 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 137#L1022true, Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,519 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [9#threadEXITtrue, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 203#(= |#race~data~0| 0), 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,520 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:08:33,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#L1020-1true, Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,521 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,521 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#L1020-1true, 107#L1038-12true, Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,522 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#L1020-1true, Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,523 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,523 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][78], [9#threadEXITtrue, Black: 192#(= |#race~ready~0| 0), 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#L1020-1true, Black: 201#true, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,523 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:08:33,535 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, threadThread1of3ForFork0NotInUse, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 125#threadEXITtrue, 203#(= |#race~data~0| 0), 51#L1019-4true, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,535 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:08:33,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:08:33,538 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][61], [Black: 190#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 125#threadEXITtrue, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), 51#L1019-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,538 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:08:33,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:08:33,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [Black: 190#true, 9#threadEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 201#true, 203#(= |#race~data~0| 0), 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), threadThread1of3ForFork0InUse, 94#L1019-4true, threadThread2of3ForFork0NotInUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,544 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:08:33,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:08:33,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L1022-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][79], [9#threadEXITtrue, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#L1038-12true, Black: 201#true, 203#(= |#race~data~0| 0), 209#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 94#L1019-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,545 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:08:33,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:08:33,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:08:33,549 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 181#true, 138#L1037-6true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,549 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:08:33,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:33,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:33,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:08:33,560 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 125#threadEXITtrue, 203#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0NotInUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,560 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:08:33,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:33,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:33,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:33,560 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 192#(= |#race~ready~0| 0), 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 109#threadEXITtrue, Black: 201#true, 203#(= |#race~data~0| 0), 125#threadEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 181#true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-02-28 19:08:33,560 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:08:33,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:33,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:33,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:08:33,567 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 192#(= |#race~ready~0| 0), 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 207#true, 84#L1038-13true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 201#true, 125#threadEXITtrue, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0)])
[2024-02-28 19:08:33,567 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:08:33,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:33,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:33,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:08:33,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 192#(= |#race~ready~0| 0), 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 138#L1037-6true, 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 201#true, 125#threadEXITtrue, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0)])
[2024-02-28 19:08:33,572 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:08:33,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:33,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:33,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:08:33,574 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [threadThread2of3ForFork0InUse, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0NotInUse, Black: 192#(= |#race~ready~0| 0), 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 201#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), 125#threadEXITtrue])
[2024-02-28 19:08:33,574 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:08:33,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:33,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:33,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:33,575 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 192#(= |#race~ready~0| 0), 181#true, 107#L1038-12true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 207#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 201#true, threadThread1of3ForFork0NotInUse, 203#(= |#race~data~0| 0), 125#threadEXITtrue])
[2024-02-28 19:08:33,575 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:08:33,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:33,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:33,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:08:33,577 INFO  L130       PetriNetUnfolder]: 15490/32469 cut-off events.
[2024-02-28 19:08:33,577 INFO  L131       PetriNetUnfolder]: For 9861/10763 co-relation queries the response was YES.
[2024-02-28 19:08:33,641 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 70489 conditions, 32469 events. 15490/32469 cut-off events. For 9861/10763 co-relation queries the response was YES. Maximal size of possible extension queue 1251. Compared 334072 event pairs, 5182 based on Foata normal form. 2433/30079 useless extension candidates. Maximal degree in co-relation 70478. Up to 12011 conditions per place. 
[2024-02-28 19:08:33,678 INFO  L137   encePairwiseOnDemand]: 301/315 looper letters, 40 selfloop transitions, 15 changer transitions 1/97 dead transitions.
[2024-02-28 19:08:33,678 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 97 transitions, 513 flow
[2024-02-28 19:08:33,679 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 19:08:33,679 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 19:08:33,680 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 525 transitions.
[2024-02-28 19:08:33,680 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5555555555555556
[2024-02-28 19:08:33,680 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 525 transitions.
[2024-02-28 19:08:33,680 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 525 transitions.
[2024-02-28 19:08:33,680 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 19:08:33,681 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 525 transitions.
[2024-02-28 19:08:33,681 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 175.0) internal successors, (525), 3 states have internal predecessors, (525), 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-02-28 19:08:33,682 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 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-02-28 19:08:33,683 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 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-02-28 19:08:33,683 INFO  L175             Difference]: Start difference. First operand has 76 places, 93 transitions, 400 flow. Second operand 3 states and 525 transitions.
[2024-02-28 19:08:33,683 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 97 transitions, 513 flow
[2024-02-28 19:08:33,717 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 97 transitions, 467 flow, removed 9 selfloop flow, removed 4 redundant places.
[2024-02-28 19:08:33,718 INFO  L231             Difference]: Finished difference. Result has 70 places, 78 transitions, 314 flow
[2024-02-28 19:08:33,718 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=314, PETRI_PLACES=70, PETRI_TRANSITIONS=78}
[2024-02-28 19:08:33,719 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, 1 predicate places.
[2024-02-28 19:08:33,719 INFO  L495      AbstractCegarLoop]: Abstraction has has 70 places, 78 transitions, 314 flow
[2024-02-28 19:08:33,719 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 159.33333333333334) internal successors, (478), 3 states have internal predecessors, (478), 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-02-28 19:08:33,719 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:08:33,719 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-02-28 19:08:33,719 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14
[2024-02-28 19:08:33,719 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-02-28 19:08:33,720 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:08:33,720 INFO  L85        PathProgramCache]: Analyzing trace with hash -1585111186, now seen corresponding path program 1 times
[2024-02-28 19:08:33,720 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:08:33,720 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656841415]
[2024-02-28 19:08:33,720 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:08:33,720 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:08:33,845 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 19:08:33,903 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-02-28 19:08:33,903 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 19:08:33,903 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656841415]
[2024-02-28 19:08:33,903 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656841415] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 19:08:33,905 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 19:08:33,905 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 19:08:33,907 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737180339]
[2024-02-28 19:08:33,907 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 19:08:33,907 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 19:08:33,908 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 19:08:33,908 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 19:08:33,908 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 19:08:33,922 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 166 out of 315
[2024-02-28 19:08:33,922 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 78 transitions, 314 flow. Second operand  has 3 states, 3 states have (on average 168.66666666666666) internal successors, (506), 3 states have internal predecessors, (506), 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-02-28 19:08:33,922 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 19:08:33,922 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 315
[2024-02-28 19:08:33,922 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 19:08:34,351 INFO  L130       PetriNetUnfolder]: 2248/5099 cut-off events.
[2024-02-28 19:08:34,351 INFO  L131       PetriNetUnfolder]: For 1512/1676 co-relation queries the response was YES.
[2024-02-28 19:08:34,362 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 11111 conditions, 5099 events. 2248/5099 cut-off events. For 1512/1676 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 39292 event pairs, 1387 based on Foata normal form. 95/4533 useless extension candidates. Maximal degree in co-relation 11101. Up to 2741 conditions per place. 
[2024-02-28 19:08:34,365 INFO  L137   encePairwiseOnDemand]: 310/315 looper letters, 14 selfloop transitions, 1 changer transitions 36/68 dead transitions.
[2024-02-28 19:08:34,365 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 68 transitions, 332 flow
[2024-02-28 19:08:34,366 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 19:08:34,366 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 19:08:34,367 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 538 transitions.
[2024-02-28 19:08:34,368 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5693121693121693
[2024-02-28 19:08:34,368 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 538 transitions.
[2024-02-28 19:08:34,368 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 538 transitions.
[2024-02-28 19:08:34,368 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 19:08:34,368 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 538 transitions.
[2024-02-28 19:08:34,369 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 179.33333333333334) internal successors, (538), 3 states have internal predecessors, (538), 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-02-28 19:08:34,370 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 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-02-28 19:08:34,371 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 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-02-28 19:08:34,371 INFO  L175             Difference]: Start difference. First operand has 70 places, 78 transitions, 314 flow. Second operand 3 states and 538 transitions.
[2024-02-28 19:08:34,371 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 68 transitions, 332 flow
[2024-02-28 19:08:34,376 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 68 transitions, 300 flow, removed 5 selfloop flow, removed 2 redundant places.
[2024-02-28 19:08:34,377 INFO  L231             Difference]: Finished difference. Result has 66 places, 32 transitions, 109 flow
[2024-02-28 19:08:34,377 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=109, PETRI_PLACES=66, PETRI_TRANSITIONS=32}
[2024-02-28 19:08:34,378 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, -3 predicate places.
[2024-02-28 19:08:34,378 INFO  L495      AbstractCegarLoop]: Abstraction has has 66 places, 32 transitions, 109 flow
[2024-02-28 19:08:34,379 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 168.66666666666666) internal successors, (506), 3 states have internal predecessors, (506), 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-02-28 19:08:34,379 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:08:34,379 INFO  L209   CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1]
[2024-02-28 19:08:34,379 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15
[2024-02-28 19:08:34,379 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-02-28 19:08:34,379 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:08:34,379 INFO  L85        PathProgramCache]: Analyzing trace with hash -1175515184, now seen corresponding path program 1 times
[2024-02-28 19:08:34,379 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:08:34,379 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094495668]
[2024-02-28 19:08:34,380 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:08:34,380 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:08:34,414 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-02-28 19:08:34,415 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-02-28 19:08:34,426 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-02-28 19:08:34,432 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-02-28 19:08:34,432 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-02-28 19:08:34,432 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (14 of 15 remaining)
[2024-02-28 19:08:34,432 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (13 of 15 remaining)
[2024-02-28 19:08:34,432 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (12 of 15 remaining)
[2024-02-28 19:08:34,432 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (11 of 15 remaining)
[2024-02-28 19:08:34,433 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (10 of 15 remaining)
[2024-02-28 19:08:34,433 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (9 of 15 remaining)
[2024-02-28 19:08:34,433 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (8 of 15 remaining)
[2024-02-28 19:08:34,433 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (7 of 15 remaining)
[2024-02-28 19:08:34,433 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (6 of 15 remaining)
[2024-02-28 19:08:34,433 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 15 remaining)
[2024-02-28 19:08:34,433 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 15 remaining)
[2024-02-28 19:08:34,433 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 15 remaining)
[2024-02-28 19:08:34,433 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 15 remaining)
[2024-02-28 19:08:34,433 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 15 remaining)
[2024-02-28 19:08:34,434 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (0 of 15 remaining)
[2024-02-28 19:08:34,434 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16
[2024-02-28 19:08:34,434 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1]
[2024-02-28 19:08:34,434 WARN  L233   ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-02-28 19:08:34,434 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances.
[2024-02-28 19:08:34,452 INFO  L144    ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions.
[2024-02-28 19:08:34,455 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 198 places, 204 transitions, 452 flow
[2024-02-28 19:08:34,549 INFO  L130       PetriNetUnfolder]: 51/924 cut-off events.
[2024-02-28 19:08:34,550 INFO  L131       PetriNetUnfolder]: For 48/48 co-relation queries the response was YES.
[2024-02-28 19:08:34,555 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 979 conditions, 924 events. 51/924 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 3517 event pairs, 6 based on Foata normal form. 0/802 useless extension candidates. Maximal degree in co-relation 571. Up to 32 conditions per place. 
[2024-02-28 19:08:34,555 INFO  L82        GeneralOperation]: Start removeDead. Operand has 198 places, 204 transitions, 452 flow
[2024-02-28 19:08:34,558 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 198 places, 204 transitions, 452 flow
[2024-02-28 19:08:34,558 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2024-02-28 19:08:34,558 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 198 places, 204 transitions, 452 flow
[2024-02-28 19:08:34,559 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 198 places, 204 transitions, 452 flow
[2024-02-28 19:08:34,559 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 198 places, 204 transitions, 452 flow
[2024-02-28 19:08:34,644 INFO  L130       PetriNetUnfolder]: 51/924 cut-off events.
[2024-02-28 19:08:34,645 INFO  L131       PetriNetUnfolder]: For 48/48 co-relation queries the response was YES.
[2024-02-28 19:08:34,649 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 979 conditions, 924 events. 51/924 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 3517 event pairs, 6 based on Foata normal form. 0/802 useless extension candidates. Maximal degree in co-relation 571. Up to 32 conditions per place. 
[2024-02-28 19:08:34,665 INFO  L119        LiptonReduction]: Number of co-enabled transitions 16416
[2024-02-28 19:08:40,795 INFO  L134        LiptonReduction]: Checked pairs total: 77698
[2024-02-28 19:08:40,795 INFO  L136        LiptonReduction]: Total number of compositions: 138
[2024-02-28 19:08:40,797 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-02-28 19:08:40,797 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=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@37a26e0a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2024-02-28 19:08:40,797 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 17 error locations.
[2024-02-28 19:08:40,798 INFO  L130       PetriNetUnfolder]: 0/2 cut-off events.
[2024-02-28 19:08:40,798 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2024-02-28 19:08:40,798 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:08:40,798 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1]
[2024-02-28 19:08:40,798 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] ===
[2024-02-28 19:08:40,799 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:08:40,799 INFO  L85        PathProgramCache]: Analyzing trace with hash 47926, now seen corresponding path program 1 times
[2024-02-28 19:08:40,799 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:08:40,799 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433893545]
[2024-02-28 19:08:40,799 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:08:40,799 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:08:40,804 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 19:08:40,807 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 19:08:40,808 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 19:08:40,808 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433893545]
[2024-02-28 19:08:40,808 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433893545] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 19:08:40,808 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 19:08:40,808 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2024-02-28 19:08:40,808 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122586119]
[2024-02-28 19:08:40,808 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 19:08:40,808 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-02-28 19:08:40,808 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 19:08:40,809 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-02-28 19:08:40,809 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-02-28 19:08:40,809 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 189 out of 342
[2024-02-28 19:08:40,810 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 87 transitions, 218 flow. Second operand  has 2 states, 2 states have (on average 190.0) internal successors, (380), 2 states have internal predecessors, (380), 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-02-28 19:08:40,810 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 19:08:40,810 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 342
[2024-02-28 19:08:40,810 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 19:08:41,763 INFO  L130       PetriNetUnfolder]: 6623/13663 cut-off events.
[2024-02-28 19:08:41,763 INFO  L131       PetriNetUnfolder]: For 836/836 co-relation queries the response was YES.
[2024-02-28 19:08:41,801 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 22869 conditions, 13663 events. 6623/13663 cut-off events. For 836/836 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 124791 event pairs, 4344 based on Foata normal form. 2194/13552 useless extension candidates. Maximal degree in co-relation 5774. Up to 8655 conditions per place. 
[2024-02-28 19:08:41,850 INFO  L137   encePairwiseOnDemand]: 334/342 looper letters, 33 selfloop transitions, 0 changer transitions 0/79 dead transitions.
[2024-02-28 19:08:41,851 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 79 transitions, 268 flow
[2024-02-28 19:08:41,851 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-02-28 19:08:41,852 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2024-02-28 19:08:41,852 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 419 transitions.
[2024-02-28 19:08:41,853 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6125730994152047
[2024-02-28 19:08:41,853 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 419 transitions.
[2024-02-28 19:08:41,853 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 419 transitions.
[2024-02-28 19:08:41,853 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 19:08:41,853 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 419 transitions.
[2024-02-28 19:08:41,854 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 209.5) internal successors, (419), 2 states have internal predecessors, (419), 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-02-28 19:08:41,855 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 342.0) internal successors, (1026), 3 states have internal predecessors, (1026), 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-02-28 19:08:41,855 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 342.0) internal successors, (1026), 3 states have internal predecessors, (1026), 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-02-28 19:08:41,855 INFO  L175             Difference]: Start difference. First operand has 84 places, 87 transitions, 218 flow. Second operand 2 states and 419 transitions.
[2024-02-28 19:08:41,855 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 79 transitions, 268 flow
[2024-02-28 19:08:41,857 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 79 transitions, 268 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-02-28 19:08:41,857 INFO  L231             Difference]: Finished difference. Result has 81 places, 79 transitions, 202 flow
[2024-02-28 19:08:41,857 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=202, PETRI_PLACES=81, PETRI_TRANSITIONS=79}
[2024-02-28 19:08:41,858 INFO  L288   CegarLoopForPetriNet]: 84 programPoint places, -3 predicate places.
[2024-02-28 19:08:41,858 INFO  L495      AbstractCegarLoop]: Abstraction has has 81 places, 79 transitions, 202 flow
[2024-02-28 19:08:41,858 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 190.0) internal successors, (380), 2 states have internal predecessors, (380), 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-02-28 19:08:41,858 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:08:41,858 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2024-02-28 19:08:41,858 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17
[2024-02-28 19:08:41,859 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] ===
[2024-02-28 19:08:41,859 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:08:41,859 INFO  L85        PathProgramCache]: Analyzing trace with hash 46076772, now seen corresponding path program 1 times
[2024-02-28 19:08:41,859 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:08:41,859 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509782372]
[2024-02-28 19:08:41,859 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:08:41,859 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:08:41,865 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 19:08:41,879 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 19:08:41,879 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 19:08:41,879 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509782372]
[2024-02-28 19:08:41,879 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509782372] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 19:08:41,879 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 19:08:41,879 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 19:08:41,879 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388192372]
[2024-02-28 19:08:41,879 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 19:08:41,880 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 19:08:41,880 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 19:08:41,880 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 19:08:41,880 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 19:08:41,903 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 179 out of 342
[2024-02-28 19:08:41,904 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 79 transitions, 202 flow. Second operand  has 3 states, 3 states have (on average 180.33333333333334) internal successors, (541), 3 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-02-28 19:08:41,904 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 19:08:41,904 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 342
[2024-02-28 19:08:41,904 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 19:08:44,418 INFO  L130       PetriNetUnfolder]: 21520/37807 cut-off events.
[2024-02-28 19:08:44,418 INFO  L131       PetriNetUnfolder]: For 1890/1890 co-relation queries the response was YES.
[2024-02-28 19:08:44,494 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 66730 conditions, 37807 events. 21520/37807 cut-off events. For 1890/1890 co-relation queries the response was YES. Maximal size of possible extension queue 1363. Compared 342513 event pairs, 13505 based on Foata normal form. 0/32308 useless extension candidates. Maximal degree in co-relation 66723. Up to 24893 conditions per place. 
[2024-02-28 19:08:44,615 INFO  L137   encePairwiseOnDemand]: 334/342 looper letters, 49 selfloop transitions, 7 changer transitions 0/97 dead transitions.
[2024-02-28 19:08:44,615 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 97 transitions, 350 flow
[2024-02-28 19:08:44,615 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 19:08:44,616 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 19:08:44,618 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 594 transitions.
[2024-02-28 19:08:44,618 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5789473684210527
[2024-02-28 19:08:44,618 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 594 transitions.
[2024-02-28 19:08:44,619 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 594 transitions.
[2024-02-28 19:08:44,619 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 19:08:44,619 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 594 transitions.
[2024-02-28 19:08:44,620 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 198.0) internal successors, (594), 3 states have internal predecessors, (594), 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-02-28 19:08:44,621 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 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-02-28 19:08:44,622 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 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-02-28 19:08:44,622 INFO  L175             Difference]: Start difference. First operand has 81 places, 79 transitions, 202 flow. Second operand 3 states and 594 transitions.
[2024-02-28 19:08:44,622 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 97 transitions, 350 flow
[2024-02-28 19:08:44,623 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 97 transitions, 350 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-02-28 19:08:44,624 INFO  L231             Difference]: Finished difference. Result has 85 places, 85 transitions, 256 flow
[2024-02-28 19:08:44,624 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=256, PETRI_PLACES=85, PETRI_TRANSITIONS=85}
[2024-02-28 19:08:44,630 INFO  L288   CegarLoopForPetriNet]: 84 programPoint places, 1 predicate places.
[2024-02-28 19:08:44,630 INFO  L495      AbstractCegarLoop]: Abstraction has has 85 places, 85 transitions, 256 flow
[2024-02-28 19:08:44,630 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 180.33333333333334) internal successors, (541), 3 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-02-28 19:08:44,630 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:08:44,631 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1]
[2024-02-28 19:08:44,631 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18
[2024-02-28 19:08:44,631 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] ===
[2024-02-28 19:08:44,631 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:08:44,631 INFO  L85        PathProgramCache]: Analyzing trace with hash 1352720361, now seen corresponding path program 1 times
[2024-02-28 19:08:44,631 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:08:44,633 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905088921]
[2024-02-28 19:08:44,633 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:08:44,633 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:08:44,649 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 19:08:44,661 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 19:08:44,661 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 19:08:44,661 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905088921]
[2024-02-28 19:08:44,661 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905088921] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 19:08:44,661 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 19:08:44,662 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 19:08:44,662 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333080670]
[2024-02-28 19:08:44,662 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 19:08:44,662 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 19:08:44,662 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 19:08:44,663 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 19:08:44,663 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 19:08:44,680 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 176 out of 342
[2024-02-28 19:08:44,680 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 85 transitions, 256 flow. Second operand  has 3 states, 3 states have (on average 178.0) internal successors, (534), 3 states have internal predecessors, (534), 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-02-28 19:08:44,680 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 19:08:44,681 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 342
[2024-02-28 19:08:44,681 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 19:08:58,297 INFO  L130       PetriNetUnfolder]: 149242/244381 cut-off events.
[2024-02-28 19:08:58,297 INFO  L131       PetriNetUnfolder]: For 23097/23702 co-relation queries the response was YES.
[2024-02-28 19:08:59,044 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 462421 conditions, 244381 events. 149242/244381 cut-off events. For 23097/23702 co-relation queries the response was YES. Maximal size of possible extension queue 8709. Compared 2448768 event pairs, 49742 based on Foata normal form. 0/197907 useless extension candidates. Maximal degree in co-relation 462412. Up to 126643 conditions per place. 
[2024-02-28 19:08:59,927 INFO  L137   encePairwiseOnDemand]: 329/342 looper letters, 79 selfloop transitions, 9 changer transitions 0/125 dead transitions.
[2024-02-28 19:08:59,927 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 125 transitions, 555 flow
[2024-02-28 19:08:59,928 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 19:08:59,928 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 19:08:59,929 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 618 transitions.
[2024-02-28 19:08:59,929 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6023391812865497
[2024-02-28 19:08:59,929 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 618 transitions.
[2024-02-28 19:08:59,929 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 618 transitions.
[2024-02-28 19:08:59,929 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 19:08:59,930 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 618 transitions.
[2024-02-28 19:08:59,931 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 206.0) internal successors, (618), 3 states have internal predecessors, (618), 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-02-28 19:08:59,932 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 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-02-28 19:08:59,932 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 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-02-28 19:08:59,932 INFO  L175             Difference]: Start difference. First operand has 85 places, 85 transitions, 256 flow. Second operand 3 states and 618 transitions.
[2024-02-28 19:08:59,932 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 125 transitions, 555 flow
[2024-02-28 19:09:00,442 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 125 transitions, 537 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 19:09:00,443 INFO  L231             Difference]: Finished difference. Result has 87 places, 94 transitions, 322 flow
[2024-02-28 19:09:00,443 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=322, PETRI_PLACES=87, PETRI_TRANSITIONS=94}
[2024-02-28 19:09:00,443 INFO  L288   CegarLoopForPetriNet]: 84 programPoint places, 3 predicate places.
[2024-02-28 19:09:00,444 INFO  L495      AbstractCegarLoop]: Abstraction has has 87 places, 94 transitions, 322 flow
[2024-02-28 19:09:00,444 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 178.0) internal successors, (534), 3 states have internal predecessors, (534), 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-02-28 19:09:00,444 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:09:00,444 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2024-02-28 19:09:00,444 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19
[2024-02-28 19:09:00,445 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] ===
[2024-02-28 19:09:00,445 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:09:00,445 INFO  L85        PathProgramCache]: Analyzing trace with hash -1421087623, now seen corresponding path program 1 times
[2024-02-28 19:09:00,445 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:09:00,445 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563391972]
[2024-02-28 19:09:00,445 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:09:00,446 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:09:00,452 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 19:09:00,464 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 19:09:00,464 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 19:09:00,464 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563391972]
[2024-02-28 19:09:00,464 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563391972] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 19:09:00,464 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 19:09:00,465 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 19:09:00,465 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291140897]
[2024-02-28 19:09:00,465 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 19:09:00,465 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 19:09:00,465 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 19:09:00,466 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 19:09:00,466 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 19:09:00,489 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 179 out of 342
[2024-02-28 19:09:00,489 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 94 transitions, 322 flow. Second operand  has 3 states, 3 states have (on average 181.66666666666666) internal successors, (545), 3 states have internal predecessors, (545), 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-02-28 19:09:00,489 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 19:09:00,490 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 342
[2024-02-28 19:09:00,490 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 19:09:01,829 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:01,830 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2024-02-28 19:09:01,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:01,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:01,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:01,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:01,846 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2024-02-28 19:09:01,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:01,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:01,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:02,289 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:02,289 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2024-02-28 19:09:02,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:02,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:02,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:02,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:02,303 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:02,303 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:09:02,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:02,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:02,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:02,303 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:02,304 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:09:02,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:02,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:02,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:02,721 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:02,721 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:09:02,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:02,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:02,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:02,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:02,722 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:02,722 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:09:02,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:02,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:02,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:02,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:03,097 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:03,097 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-02-28 19:09:03,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:03,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:03,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:03,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:03,623 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:03,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:03,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:03,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:03,696 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:03,696 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:03,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:03,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:03,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:03,722 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, 170#$Ultimate##0true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 147#L1037-6true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:03,723 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:03,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:03,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:03,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:03,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 147#L1037-6true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:03,954 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:03,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:03,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:03,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:04,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,091 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:04,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:04,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:04,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:04,092 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,092 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:04,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:04,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:04,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:04,174 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,174 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,175 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,175 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,176 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,176 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,176 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,176 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,186 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [threadThread1of4ForFork0InUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,187 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,211 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, 170#$Ultimate##0true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,211 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 170#$Ultimate##0true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,213 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1268] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][28], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,492 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,493 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,493 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,496 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,496 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,597 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,598 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,598 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,706 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,707 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:04,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:04,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,721 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:04,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:04,723 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,723 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:04,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:04,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:04,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:04,724 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,724 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:04,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:04,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:04,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:04,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:04,814 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1287] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][32], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,814 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:04,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:04,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:04,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:04,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,823 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,823 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,824 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,824 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,825 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,825 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [threadThread1of4ForFork0InUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,834 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [threadThread1of4ForFork0InUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,837 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,852 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 80#L1034-2true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,852 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:04,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:04,901 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,902 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,906 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:04,906 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:04,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1268] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][28], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,029 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,029 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1268] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][28], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,030 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,031 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,133 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,252 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,253 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:05,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:05,268 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,268 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:05,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:05,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,269 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,269 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:05,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:05,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:05,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:05,270 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,270 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:05,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:05,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:05,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:05,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:05,271 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,272 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:05,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:05,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:05,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:05,272 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,272 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:05,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:05,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:05,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:05,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:05,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:05,521 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 147#L1037-6true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,521 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1287] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][32], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,523 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:05,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:05,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:05,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:05,525 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1287] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][32], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,525 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:05,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:05,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:05,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:05,542 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 147#L1037-6true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,543 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,629 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,629 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,635 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,636 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,639 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,642 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,642 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,651 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,651 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,806 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,806 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,932 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,938 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:05,938 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:05,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:06,077 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,078 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:06,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:06,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,079 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:06,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:06,098 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,098 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:06,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:06,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,099 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:06,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:06,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,233 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,233 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,236 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,255 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,255 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,257 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,257 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,292 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,293 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:06,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:06,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:06,321 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,321 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:06,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:06,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:06,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [139#threadEXITtrue, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,352 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,355 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,357 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,357 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,364 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,364 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,368 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,371 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,372 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,377 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,378 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,381 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,514 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,514 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,518 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,763 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,763 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,766 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,766 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,771 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,771 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,772 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,772 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,869 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,869 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:06,872 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 134#threadEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,872 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:06,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:06,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:06,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:06,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,931 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:06,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:06,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:06,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:06,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:06,997 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:06,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:06,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:06,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:07,009 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,009 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:07,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:07,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, 170#$Ultimate##0true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,014 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:07,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:07,027 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,027 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,057 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 61#L1019-4true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,057 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:07,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:07,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:07,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1287] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][32], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,058 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:07,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:07,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:07,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,059 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:07,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:07,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:07,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,060 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:07,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:07,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:07,107 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [139#threadEXITtrue, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,107 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,109 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,115 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,115 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,117 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,117 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,119 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,119 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,143 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,143 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,148 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,149 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,150 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,150 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,180 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,180 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,254 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,255 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,257 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,257 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,261 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,261 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,263 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,263 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,394 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:07,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:07,449 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,449 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:07,455 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,455 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:07,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:07,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,456 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 134#threadEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,456 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:07,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:07,510 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,511 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:07,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:07,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:07,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:07,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,518 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:07,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:07,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:07,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:07,594 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,594 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:07,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:07,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:07,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:07,607 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,607 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:07,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:07,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:07,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:07,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,610 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:07,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:07,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:07,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:07,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0InUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,612 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:07,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:07,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:07,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:07,613 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, 170#$Ultimate##0true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,613 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:07,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:07,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:07,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:07,619 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,619 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,626 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,852 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,853 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,855 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,871 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,871 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,872 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,872 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,881 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,881 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,882 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:07,882 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:07,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:08,103 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,103 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:08,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:08,154 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,154 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:08,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:08,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:08,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:08,156 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,156 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:08,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:08,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:08,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:08,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,215 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,216 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 94#L1019-2true, 69#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,216 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,217 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, 69#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,218 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,219 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,220 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,220 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,314 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,314 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,315 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,315 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,328 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,328 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,330 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,330 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,332 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0InUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,335 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, 170#$Ultimate##0true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,336 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,337 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, 170#$Ultimate##0true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,337 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,338 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,341 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,341 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,348 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,350 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,399 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:08,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:08,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:08,437 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,438 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,439 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,440 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,444 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,444 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,445 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,446 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,454 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,454 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,455 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,455 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,457 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,457 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,458 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,458 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,503 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,504 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:08,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:08,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:08,666 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,666 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,671 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,671 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:08,719 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 139#threadEXITtrue, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 90#L1038-13true, threadThread4of4ForFork0NotInUse, Black: 210#true, 164#L1019-4true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,719 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,726 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:08,768 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, 77#L1036true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,769 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,782 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,782 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,783 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,783 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:08,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:08,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:08,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:08,785 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,785 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,785 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,786 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:08,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:08,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:08,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:08,787 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,787 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:08,800 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:08,801 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:08,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:08,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:08,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,040 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,065 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,066 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,068 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,069 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,070 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0InUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,070 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0InUse, 201#true, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,071 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 147#L1037-6true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,078 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,094 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,094 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:09,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:09,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:09,188 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,188 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,214 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,353 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,354 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 141#L1019-1true, 90#L1038-13true, threadThread4of4ForFork0NotInUse, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,409 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 140#L1019-1true, threadThread3of4ForFork0InUse, 90#L1038-13true, threadThread4of4ForFork0NotInUse, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,412 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,414 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,415 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,428 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 90#L1038-13true, threadThread4of4ForFork0NotInUse, Black: 210#true, 62#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,429 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,445 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,445 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [139#threadEXITtrue, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,463 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,465 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,466 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:09,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:09,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:09,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:09,474 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,474 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,477 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,477 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:09,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,481 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,481 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,483 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,483 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,486 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,486 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:09,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:09,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,544 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:09,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:09,614 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,615 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:09,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:09,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,616 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:09,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,616 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:09,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:09,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:09,618 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,618 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:09,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:09,621 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [139#threadEXITtrue, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,621 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,623 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,638 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,638 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,639 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,642 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,642 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,643 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:09,675 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,676 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:09,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:09,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:09,676 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 141#L1019-1true, Black: 210#true, 129#L1022-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,676 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:09,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:09,728 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,728 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:09,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:09,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,758 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:09,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:09,824 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,824 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,941 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 139#threadEXITtrue, 147#L1037-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 164#L1019-4true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,942 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 90#L1038-13true, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,946 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,963 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [113#L1038-12true, 201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,967 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,971 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,971 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,988 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:09,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:09,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:09,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:09,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,990 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,995 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,995 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:09,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:09,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:09,997 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:09,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,001 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,003 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,003 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,012 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,014 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,252 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,252 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,253 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,253 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,336 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,337 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,337 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:10,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:10,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:10,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:10,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,338 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,339 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,339 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,340 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,340 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:10,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:10,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:10,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:10,340 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,341 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,342 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,343 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,447 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,456 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,457 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,467 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,467 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,473 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,517 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,517 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,518 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,720 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:10,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:10,742 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,742 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 164#L1019-4true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,744 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 147#L1037-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 141#L1019-1true, threadThread4of4ForFork0NotInUse, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,746 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,749 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, 147#L1037-6true, threadThread2of4ForFork0InUse, 140#L1019-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,749 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,751 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,751 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:10,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:10,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,752 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,752 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:10,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:10,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:10,754 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 147#L1037-6true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 134#threadEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,754 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:10,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:10,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,765 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, 147#L1037-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 62#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,766 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:10,774 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,774 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,778 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,779 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,781 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,781 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,789 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 100#L1022-1true, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,789 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:10,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:10,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:10,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:10,798 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,799 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:10,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:10,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:10,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:10,801 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,801 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,805 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,805 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:10,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:10,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:10,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:10,810 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,810 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,814 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,814 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,826 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,826 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,837 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:10,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:10,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,838 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:10,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:10,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,862 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,864 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0InUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,864 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,870 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:10,899 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:10,899 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:10,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:10,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:10,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:11,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,017 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:11,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:11,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:11,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:11,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 141#L1019-1true, Black: 210#true, 21#L1019-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,018 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:11,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:11,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:11,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:11,027 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1287] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][32], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 21#L1019-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,027 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:11,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:11,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:11,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:11,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,031 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,103 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,114 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:11,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:11,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:11,120 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,120 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:11,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:11,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:11,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,130 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:11,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:11,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:11,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,138 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,211 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:11,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:11,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:11,306 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,307 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:11,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:11,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:11,327 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 141#L1019-1true, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,327 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,329 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 141#L1019-1true, threadThread4of4ForFork0NotInUse, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,329 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 140#L1019-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,333 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,334 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 140#L1019-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,334 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 139#threadEXITtrue, 147#L1037-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,335 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,337 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,337 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:11,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:11,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,338 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:11,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:11,347 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,347 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 62#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,348 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 134#threadEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,355 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:11,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:11,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:11,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:11,359 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,359 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,362 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,364 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 100#L1022-1true, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,364 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:11,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:11,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:11,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:11,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,379 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,384 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,384 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,388 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,389 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,401 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,403 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,404 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,415 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,416 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,416 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,417 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,417 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,418 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0InUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,418 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,419 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [113#L1038-12true, threadThread1of4ForFork0InUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,419 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,440 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,440 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,448 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,449 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,449 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:11,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,474 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,475 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:11,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:11,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:11,479 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,479 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:11,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:11,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:11,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,499 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,665 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,665 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:11,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:11,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:11,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,681 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:11,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,682 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:11,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:11,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:11,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,744 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:11,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:11,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:11,795 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,795 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,798 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,798 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,798 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 8#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,798 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,801 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 9#threadEXITtrue, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,801 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,807 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,807 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,810 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,810 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:11,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:11,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:11,815 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,815 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:11,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:11,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:11,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,837 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:11,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:11,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:11,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,870 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:11,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:11,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:11,871 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,871 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:11,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:11,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:11,916 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,916 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,921 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,922 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:11,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:11,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:11,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,927 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:11,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:11,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:11,945 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,946 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,946 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:11,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,958 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 139#threadEXITtrue, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,960 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,976 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,978 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,979 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 90#L1038-13true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,979 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,980 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 141#L1019-1true, 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,980 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,989 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,989 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,996 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,997 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,997 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:11,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:11,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:11,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:11,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,999 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:11,999 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:11,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,000 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,001 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,001 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:12,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:12,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:12,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:12,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:12,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,004 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,004 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,010 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,010 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,014 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,022 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,022 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,053 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,053 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,058 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,064 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:12,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:12,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:12,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,065 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:12,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:12,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:12,112 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,113 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:12,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:12,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:12,124 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,124 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:12,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:12,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:12,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:12,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 21#L1019-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,126 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:12,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:12,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:12,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:12,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1287] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][32], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 21#L1019-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,130 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:12,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:12,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:12,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:12,158 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,158 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:12,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:12,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:12,158 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 129#L1022-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,158 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:12,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:12,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:12,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:12,172 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,172 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,174 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,174 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,178 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,200 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:12,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:12,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:12,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,203 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:12,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:12,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:12,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,236 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:12,256 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 129#L1022-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,256 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:12,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:12,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:12,280 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,281 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:12,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:12,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:12,291 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 147#L1037-6true, threadThread3of4ForFork0NotInUse, 61#L1019-4true, threadThread4of4ForFork0NotInUse, Black: 210#true, 134#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,292 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:12,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:12,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:12,295 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 147#L1037-6true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0), 10#L1019-4true])
[2024-02-28 19:09:12,295 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:12,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:12,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:12,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,298 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,302 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,302 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,306 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,306 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,308 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,308 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,325 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,325 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,326 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,326 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,327 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,327 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,327 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,327 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,328 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,328 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,338 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,339 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,340 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,341 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,341 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,343 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,345 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,345 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:12,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:12,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:12,346 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,346 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:12,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:12,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:12,347 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,347 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:12,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:12,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:12,347 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,347 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:12,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:12,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:12,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,350 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,351 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,354 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,355 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,360 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:12,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:12,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:12,365 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,365 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,373 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,411 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,412 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,424 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,424 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:12,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,457 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,458 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:12,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:12,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:12,459 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,459 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:12,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:12,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:12,466 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,466 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:12,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:12,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:12,468 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,468 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,469 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 21#L1019-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,469 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,471 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,471 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,471 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 21#L1019-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,471 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,477 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1287] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][32], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 21#L1019-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,477 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,478 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1287] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][32], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 21#L1019-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,478 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:12,512 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 8#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,512 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,513 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,513 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,514 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 9#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,514 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,515 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 9#threadEXITtrue, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,515 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,517 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,517 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,518 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,582 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,582 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:12,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:12,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:12,582 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,583 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:12,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:12,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:12,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,592 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,596 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,596 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:12,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:12,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:12,599 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,599 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:12,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:12,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:12,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 61#L1019-4true, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,612 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:12,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:12,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:12,613 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 61#L1019-4true, threadThread4of4ForFork0NotInUse, Black: 210#true, 134#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,613 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:12,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:12,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:12,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0), 10#L1019-4true])
[2024-02-28 19:09:12,615 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:12,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:12,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:12,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0), 10#L1019-4true])
[2024-02-28 19:09:12,615 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:12,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:12,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:12,617 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,617 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,618 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,618 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,622 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,622 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,623 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,627 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,627 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:12,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:12,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:12,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:12,629 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,629 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,632 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,632 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,634 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,634 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:12,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,634 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,634 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:12,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:12,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:12,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,646 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,647 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,647 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,649 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,649 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,650 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,650 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,651 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,651 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,652 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,652 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,652 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,652 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,653 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,653 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,655 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,655 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,664 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,664 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,666 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,666 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,822 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,822 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,824 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,824 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:12,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:12,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:12,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:12,825 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,825 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:12,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:12,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:12,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:12,828 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,828 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,828 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 141#L1019-1true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,828 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,829 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,829 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,831 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,832 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:12,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:12,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:12,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:12,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,834 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,834 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,841 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,841 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,843 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,843 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,844 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,911 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [139#threadEXITtrue, 201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,912 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:12,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:12,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,935 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:12,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:12,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:12,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:12,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,936 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:12,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:12,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:12,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:12,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,937 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:12,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:12,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:12,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:12,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,973 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 8#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,974 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 8#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,974 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 9#threadEXITtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,977 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,977 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,977 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,978 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,979 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,979 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,980 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,980 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,980 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,980 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,990 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:12,991 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:12,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:13,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,016 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:13,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:13,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:13,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:13,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 129#L1022-1true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,032 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:13,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:13,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:13,040 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,040 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:13,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:13,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:13,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:13,041 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,041 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:13,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:13,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:13,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:13,051 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,051 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:13,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:13,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,059 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,063 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 139#threadEXITtrue, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,064 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,085 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,085 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,086 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,086 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,088 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,090 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,092 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,093 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,093 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,094 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,094 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,096 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,096 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,096 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,098 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,099 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,108 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,108 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,108 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,108 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,109 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,110 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,110 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,110 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,112 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,112 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,112 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,112 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,120 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,120 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:13,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:13,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:13,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:13,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,122 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,167 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,168 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,198 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:13,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:13,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,230 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 8#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,230 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,232 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, 8#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,232 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 8#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,234 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,236 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 9#threadEXITtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,237 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, 9#threadEXITtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,237 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,238 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,239 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,239 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,247 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,247 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:13,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:13,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:13,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,272 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,272 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,313 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,314 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:13,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,316 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,316 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,321 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,321 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,323 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:13,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,323 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:13,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:13,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:13,325 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,325 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,332 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-02-28 19:09:13,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:09:13,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:09:13,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:09:13,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,333 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,336 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,339 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,339 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,339 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,340 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,348 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:13,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:13,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,349 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:13,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:13,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,349 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,351 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:13,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:13,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:13,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,352 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,353 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,354 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,354 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 139#threadEXITtrue, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,355 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,356 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,357 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,357 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:13,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:13,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:13,357 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,357 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,361 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,361 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:13,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,363 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 14#$Ultimate##0true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,363 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:13,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:13,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:13,364 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 139#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,364 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:13,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:13,365 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,365 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,367 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,368 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,370 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,371 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,406 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,409 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,410 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,416 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,416 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:13,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:13,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,417 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,417 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:13,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:13,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,436 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,436 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:13,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:13,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:13,437 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,438 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,440 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 14#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,440 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:13,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:13,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:13,466 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 8#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,466 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,468 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,468 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,471 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,471 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,472 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,473 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,473 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,473 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,473 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,476 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,476 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:13,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:13,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:13,478 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,479 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:13,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:13,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:13,484 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,484 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,484 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,485 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,487 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,487 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:13,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:13,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,490 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:13,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:13,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,494 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,494 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:13,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:13,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,520 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:13,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:13,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:13,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,522 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,526 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,528 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,529 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:13,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,530 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,530 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,531 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,533 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,533 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,536 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,536 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,538 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,538 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:13,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,538 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,538 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,540 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,540 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,548 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,548 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,548 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,548 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,551 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [139#threadEXITtrue, 201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,551 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2024-02-28 19:09:13,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-02-28 19:09:13,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-02-28 19:09:13,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-02-28 19:09:13,552 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,552 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,554 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2024-02-28 19:09:13,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-02-28 19:09:13,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-02-28 19:09:13,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-02-28 19:09:13,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 141#L1019-1true, 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,554 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,568 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,568 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,571 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,571 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,574 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,574 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,575 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,575 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,576 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,576 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,576 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,576 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,577 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,577 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,581 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,581 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:13,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:13,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:13,582 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 14#$Ultimate##0true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,582 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:13,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:13,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:13,584 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,584 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:13,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:13,585 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,585 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,587 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,587 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,591 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,591 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,591 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,591 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,591 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,591 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,592 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,640 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,641 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:13,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:13,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:13,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,641 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:13,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:13,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:13,642 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,642 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,643 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,644 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,645 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:13,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:13,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:13,646 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 14#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,647 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:13,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:13,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:13,647 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,647 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,649 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,649 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,650 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1287] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][32], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 21#L1019-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,651 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,653 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1287] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][32], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 21#L1019-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,653 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,662 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 21#L1019-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,662 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,666 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 21#L1019-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,666 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:13,684 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 90#L1038-13true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,685 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,686 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,686 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,687 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,687 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,687 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,687 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,687 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,687 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:13,693 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,693 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:13,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:13,694 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,694 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:13,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:13,709 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,709 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:13,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:13,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:13,710 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,710 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 113#L1038-12true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,711 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:13,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:13,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:13,712 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,712 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:13,724 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,724 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,725 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,725 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,725 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,725 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2024-02-28 19:09:13,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2024-02-28 19:09:13,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2024-02-28 19:09:13,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2024-02-28 19:09:13,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,726 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:13,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:13,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:13,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:13,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,727 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:13,731 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,731 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2024-02-28 19:09:13,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2024-02-28 19:09:13,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2024-02-28 19:09:13,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2024-02-28 19:09:13,748 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,748 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,758 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,759 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:13,808 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,808 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:13,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:13,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:13,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:13,808 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,808 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:13,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:13,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:13,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:13,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 147#L1037-6true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 134#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:13,995 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:13,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2024-02-28 19:09:13,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:13,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2024-02-28 19:09:14,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,007 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,008 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 139#threadEXITtrue, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,008 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,009 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,009 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,009 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,009 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,013 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,013 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,013 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,020 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,020 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,025 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,025 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,026 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,026 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,030 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,036 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,036 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,037 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,037 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,037 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,037 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,040 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,040 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:14,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:14,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:14,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,056 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:14,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:14,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:14,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,073 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:14,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:14,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:14,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 8#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,082 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:14,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:14,083 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [139#threadEXITtrue, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,083 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:14,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:14,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:14,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,084 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:14,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:14,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,091 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:14,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:14,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:14,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,099 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,100 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,100 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,105 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,105 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:14,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:14,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,107 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,107 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:14,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:14,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:14,120 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,120 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:14,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2024-02-28 19:09:14,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2024-02-28 19:09:14,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 134#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,121 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:14,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2024-02-28 19:09:14,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2024-02-28 19:09:14,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,132 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,132 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,133 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,133 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,134 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,134 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,134 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,134 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,138 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,138 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,138 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,139 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,142 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,144 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,151 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,151 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,154 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,154 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,155 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 8#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,155 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,163 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,163 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,180 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1019-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,180 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,182 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1019-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,182 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,190 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,190 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:14,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:14,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:14,191 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 134#threadEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,191 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:14,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:14,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:14,196 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 90#L1038-13true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,196 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:14,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:14,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 8#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,197 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,198 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:14,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:14,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:14,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 8#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,199 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,200 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:14,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:14,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:14,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,200 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,201 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,204 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,204 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:14,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:14,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:14,205 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,205 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:14,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:14,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:14,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,211 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,213 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,215 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:14,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:14,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:14,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,216 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:14,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:14,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:14,227 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,227 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,228 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 8#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,228 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,232 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,233 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,233 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, 8#threadEXITtrue, 90#L1038-13true, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,233 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,233 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, 8#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,233 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,239 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 8#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,240 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,242 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,242 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,242 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,242 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,251 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,251 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,252 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,252 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,252 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,252 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,253 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 8#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,253 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,274 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,286 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 61#L1019-4true, threadThread3of4ForFork0InUse, 90#L1038-13true, Black: 210#true, threadThread4of4ForFork0NotInUse, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,286 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:14,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:14,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,297 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,298 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,309 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,310 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,310 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,310 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,314 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,314 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,314 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, 90#L1038-13true, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 148#L1019-4true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,314 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,315 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,315 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,323 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 139#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,323 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,324 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,324 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,330 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,330 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 9#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,331 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,331 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,332 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 147#L1037-6true, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 134#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,333 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:14,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:14,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:14,341 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,341 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,343 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,349 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-02-28 19:09:14,364 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, 147#L1037-6true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,364 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:14,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:14,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,372 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,372 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,373 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,373 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,373 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-02-28 19:09:14,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 139#threadEXITtrue, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 147#L1037-6true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 216#true, 54#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,379 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:14,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:14,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:14,382 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 90#L1038-13true, Black: 210#true, threadThread4of4ForFork0InUse, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,383 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, 147#L1037-6true, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,384 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,386 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, 141#L1019-1true, threadThread3of4ForFork0InUse, 90#L1038-13true, Black: 210#true, threadThread4of4ForFork0InUse, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,386 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,392 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 9#threadEXITtrue, 140#L1019-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 90#L1038-13true, Black: 210#true, threadThread4of4ForFork0InUse, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,392 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,394 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:14,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:14,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:14,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 134#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,395 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:14,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:14,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:14,400 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 90#L1038-13true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,400 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:14,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:14,400 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,400 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,400 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 9#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,401 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 147#L1037-6true, 61#L1019-4true, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,414 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:14,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:14,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,414 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:14,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:14,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,415 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:14,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:14,419 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, 90#L1038-13true, Black: 210#true, threadThread4of4ForFork0InUse, 62#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,419 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-02-28 19:09:14,423 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 54#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,423 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:14,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:14,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:14,424 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 216#true, 54#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,424 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:14,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:14,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:14,428 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, 8#threadEXITtrue, 147#L1037-6true, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 148#L1019-4true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,428 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,429 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,429 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,430 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,430 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-02-28 19:09:14,438 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,438 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:14,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:14,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:14,454 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 61#L1019-4true, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,455 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:14,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:14,455 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 61#L1019-4true, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,455 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:14,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:14,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, 8#threadEXITtrue, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,462 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,465 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0NotInUse, 8#threadEXITtrue, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 148#L1019-4true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,465 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,467 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, 147#L1037-6true, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,467 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,469 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 90#L1038-13true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,469 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-02-28 19:09:14,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:14,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:14,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:14,469 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, 147#L1037-6true, 141#L1019-1true, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,470 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,471 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,471 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,473 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,473 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:14,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:14,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:14,475 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,475 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:14,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:14,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:14,476 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 9#threadEXITtrue, 140#L1019-1true, 147#L1037-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0InUse, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,477 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 8#threadEXITtrue, 147#L1037-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,480 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:14,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:14,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,494 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, 147#L1037-6true, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0InUse, 62#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,494 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-02-28 19:09:14,495 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 147#L1037-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,495 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:14,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:14,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:14,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,497 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 64#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,499 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, 141#L1019-1true, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,502 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, 141#L1019-1true, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,503 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 90#L1038-13true, threadThread4of4ForFork0NotInUse, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,505 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-02-28 19:09:14,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:14,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:14,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:14,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 9#threadEXITtrue, 140#L1019-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,506 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,507 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 113#L1038-12true, 9#threadEXITtrue, 140#L1019-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0InUse, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,507 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,510 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-02-28 19:09:14,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:14,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-02-28 19:09:14,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:14,510 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,510 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-02-28 19:09:14,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:14,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:14,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-02-28 19:09:14,519 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,520 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0InUse, 62#L1019-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,520 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-02-28 19:09:14,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,520 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-02-28 19:09:14,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:14,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:14,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:14,521 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 139#threadEXITtrue, 201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,521 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-02-28 19:09:14,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:14,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:14,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:14,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 139#threadEXITtrue, 8#threadEXITtrue, 147#L1037-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,527 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2024-02-28 19:09:14,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:14,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:14,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:14,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,529 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-02-28 19:09:14,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-02-28 19:09:14,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-02-28 19:09:14,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-02-28 19:09:14,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,541 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-02-28 19:09:14,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 139#threadEXITtrue, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,543 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-02-28 19:09:14,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:14,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,545 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-02-28 19:09:14,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-02-28 19:09:14,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-02-28 19:09:14,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-02-28 19:09:14,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 139#threadEXITtrue, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,545 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-02-28 19:09:14,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-02-28 19:09:14,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-02-28 19:09:14,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-02-28 19:09:14,553 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, 90#L1038-13true, Black: 210#true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,553 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-02-28 19:09:14,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2024-02-28 19:09:14,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2024-02-28 19:09:14,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2024-02-28 19:09:14,563 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 9#threadEXITtrue, 147#L1037-6true, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,563 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2024-02-28 19:09:14,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-02-28 19:09:14,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-02-28 19:09:14,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-02-28 19:09:14,567 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 90#L1038-13true, Black: 210#true, threadThread4of4ForFork0NotInUse, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,567 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-02-28 19:09:14,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:14,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:14,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:14,568 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,568 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-02-28 19:09:14,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-02-28 19:09:14,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-02-28 19:09:14,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-02-28 19:09:14,568 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,568 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-02-28 19:09:14,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-02-28 19:09:14,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-02-28 19:09:14,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-02-28 19:09:14,571 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 147#L1037-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,571 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-02-28 19:09:14,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:14,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:14,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:14,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,572 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-02-28 19:09:14,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:14,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:14,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 216#true, 212#(= |#race~ready~0| 0)])
[2024-02-28 19:09:14,573 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-02-28 19:09:14,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:14,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:14,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-02-28 19:09:14,574 INFO  L130       PetriNetUnfolder]: 124324/215293 cut-off events.
[2024-02-28 19:09:14,574 INFO  L131       PetriNetUnfolder]: For 50054/50940 co-relation queries the response was YES.
[2024-02-28 19:09:15,343 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 440637 conditions, 215293 events. 124324/215293 cut-off events. For 50054/50940 co-relation queries the response was YES. Maximal size of possible extension queue 8397. Compared 2345964 event pairs, 60751 based on Foata normal form. 43/166980 useless extension candidates. Maximal degree in co-relation 440627. Up to 139895 conditions per place. 
[2024-02-28 19:09:16,301 INFO  L137   encePairwiseOnDemand]: 335/342 looper letters, 56 selfloop transitions, 11 changer transitions 0/115 dead transitions.
[2024-02-28 19:09:16,301 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 115 transitions, 522 flow
[2024-02-28 19:09:16,302 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 19:09:16,302 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 19:09:16,303 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 594 transitions.
[2024-02-28 19:09:16,303 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5789473684210527
[2024-02-28 19:09:16,303 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 594 transitions.
[2024-02-28 19:09:16,303 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 594 transitions.
[2024-02-28 19:09:16,304 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 19:09:16,304 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 594 transitions.
[2024-02-28 19:09:16,305 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 198.0) internal successors, (594), 3 states have internal predecessors, (594), 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-02-28 19:09:16,306 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 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-02-28 19:09:16,306 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 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-02-28 19:09:16,306 INFO  L175             Difference]: Start difference. First operand has 87 places, 94 transitions, 322 flow. Second operand 3 states and 594 transitions.
[2024-02-28 19:09:16,306 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 115 transitions, 522 flow
[2024-02-28 19:09:16,680 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 115 transitions, 496 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 19:09:16,681 INFO  L231             Difference]: Finished difference. Result has 88 places, 103 transitions, 391 flow
[2024-02-28 19:09:16,681 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=391, PETRI_PLACES=88, PETRI_TRANSITIONS=103}
[2024-02-28 19:09:16,682 INFO  L288   CegarLoopForPetriNet]: 84 programPoint places, 4 predicate places.
[2024-02-28 19:09:16,682 INFO  L495      AbstractCegarLoop]: Abstraction has has 88 places, 103 transitions, 391 flow
[2024-02-28 19:09:16,682 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 181.66666666666666) internal successors, (545), 3 states have internal predecessors, (545), 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-02-28 19:09:16,682 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-02-28 19:09:16,682 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-02-28 19:09:16,682 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20
[2024-02-28 19:09:16,683 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] ===
[2024-02-28 19:09:16,683 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 19:09:16,683 INFO  L85        PathProgramCache]: Analyzing trace with hash 1448136107, now seen corresponding path program 1 times
[2024-02-28 19:09:16,683 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 19:09:16,683 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833561739]
[2024-02-28 19:09:16,683 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 19:09:16,683 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 19:09:16,692 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 19:09:16,705 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 19:09:16,706 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 19:09:16,706 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833561739]
[2024-02-28 19:09:16,706 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833561739] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 19:09:16,706 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 19:09:16,706 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 19:09:16,706 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257838176]
[2024-02-28 19:09:16,706 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 19:09:16,706 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 19:09:16,706 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 19:09:16,707 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 19:09:16,707 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 19:09:16,724 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 176 out of 342
[2024-02-28 19:09:16,725 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 103 transitions, 391 flow. Second operand  has 3 states, 3 states have (on average 178.0) internal successors, (534), 3 states have internal predecessors, (534), 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-02-28 19:09:16,725 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 19:09:16,725 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 342
[2024-02-28 19:09:16,725 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 19:09:17,716 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:17,716 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2024-02-28 19:09:17,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2024-02-28 19:09:17,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2024-02-28 19:09:17,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2024-02-28 19:09:17,717 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:17,717 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2024-02-28 19:09:17,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2024-02-28 19:09:17,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2024-02-28 19:09:17,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2024-02-28 19:09:17,717 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1287] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][25], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:17,717 INFO  L383   tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event
[2024-02-28 19:09:17,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2024-02-28 19:09:17,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2024-02-28 19:09:17,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2024-02-28 19:09:18,009 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:18,009 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2024-02-28 19:09:18,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-02-28 19:09:18,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-02-28 19:09:18,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-02-28 19:09:18,010 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:18,010 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2024-02-28 19:09:18,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-02-28 19:09:18,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-02-28 19:09:18,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-02-28 19:09:18,313 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:18,313 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event
[2024-02-28 19:09:18,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2024-02-28 19:09:18,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2024-02-28 19:09:18,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2024-02-28 19:09:18,325 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:18,325 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event
[2024-02-28 19:09:18,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2024-02-28 19:09:18,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2024-02-28 19:09:18,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2024-02-28 19:09:18,397 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:18,397 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:09:18,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:18,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:18,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:18,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:18,398 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:09:18,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:18,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:18,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:18,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:18,398 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:09:18,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:18,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:18,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:18,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:18,399 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:09:18,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:18,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:18,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:18,633 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 171#L1030-10true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:18,634 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:09:18,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:18,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:18,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:18,634 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 171#L1030-10true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:18,634 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:09:18,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:18,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:18,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:18,655 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:18,655 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-02-28 19:09:18,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:18,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:18,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:18,665 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:18,665 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:18,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:18,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:18,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:18,666 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:18,666 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event
[2024-02-28 19:09:18,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-02-28 19:09:18,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-02-28 19:09:18,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-02-28 19:09:18,697 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:18,697 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event
[2024-02-28 19:09:18,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-02-28 19:09:18,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:18,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-02-28 19:09:19,070 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 141#L1019-1true, Black: 210#true, 221#true, 180#L1029-6true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,070 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:09:19,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:19,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:19,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:19,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 180#L1029-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:19,071 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:19,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 180#L1029-6true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,072 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:09:19,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:19,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:19,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:19,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 180#L1029-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,072 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:19,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 171#L1030-10true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:19,088 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:19,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 171#L1030-10true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,089 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:19,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,230 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,230 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:19,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:19,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:19,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:19,244 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [threadThread1of4ForFork0InUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:19,244 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:19,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:19,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:19,244 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [threadThread1of4ForFork0InUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,244 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:19,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:19,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:19,245 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [threadThread1of4ForFork0InUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,245 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:09:19,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:19,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:19,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:19,273 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:19,274 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event
[2024-02-28 19:09:19,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:19,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2024-02-28 19:09:19,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2024-02-28 19:09:19,291 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:19,291 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:19,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:19,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:19,291 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,291 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-02-28 19:09:19,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:19,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:19,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-02-28 19:09:19,292 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,292 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:19,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:19,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:19,374 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 117#L1030-9true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,374 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:19,375 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 100#L1022-1true, 148#L1019-4true, 117#L1030-9true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:19,375 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,375 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 117#L1030-9true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,375 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:19,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, 117#L1030-9true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,376 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,686 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 106#L1032-1true, 140#L1019-1true, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,686 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:19,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,688 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 106#L1032-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:19,688 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 106#L1032-1true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,689 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:19,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 106#L1032-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,689 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,745 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 141#L1019-1true, Black: 210#true, 180#L1029-6true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,745 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:19,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,747 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 180#L1029-6true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,747 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,747 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 180#L1029-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:19,748 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,748 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 180#L1029-6true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,748 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:19,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,753 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 180#L1029-6true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,753 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:19,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,756 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 140#L1019-1true, Black: 210#true, 180#L1029-6true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,756 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-02-28 19:09:19,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:19,798 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,799 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:19,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:19,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:19,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:19,799 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,799 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:19,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:19,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:19,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:19,801 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 14#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:19,801 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,801 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 14#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,801 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,801 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:19,801 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,802 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,802 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:19,820 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,820 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,820 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [threadThread1of4ForFork0InUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:19,822 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [threadThread1of4ForFork0InUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,822 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:19,855 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event
[2024-02-28 19:09:19,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2024-02-28 19:09:19,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2024-02-28 19:09:19,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:19,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:19,855 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event
[2024-02-28 19:09:19,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:19,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2024-02-28 19:09:19,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2024-02-28 19:09:19,873 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:19,873 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,873 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,873 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:19,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:19,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 117#L1030-9true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,982 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:19,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 117#L1030-9true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,983 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:19,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:19,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:19,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:19,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 117#L1030-9true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:19,983 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:19,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:19,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:19,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:19,984 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 117#L1030-9true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,984 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:19,986 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 117#L1030-9true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,986 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:19,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 117#L1030-9true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:19,987 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:19,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:20,009 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,009 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,010 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,011 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,049 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,052 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,201 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 204#true, 140#L1019-1true, 141#L1019-1true, Black: 210#true, 39#L1032-3true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,202 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:20,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 39#L1032-3true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:20,203 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,204 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 69#L1019-2true, Black: 204#true, 61#L1019-4true, Black: 210#true, 39#L1032-3true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,204 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:20,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,204 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, Black: 204#true, 61#L1019-4true, Black: 210#true, 39#L1032-3true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,204 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,218 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,219 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2024-02-28 19:09:20,513 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 106#L1032-1true, 140#L1019-1true, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,513 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:20,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,517 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 106#L1032-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,517 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,517 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 106#L1032-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:20,517 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,517 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 106#L1032-1true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,517 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:20,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 106#L1032-1true, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,527 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:20,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,530 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 106#L1032-1true, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,530 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:20,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,587 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 180#L1029-6true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,587 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:20,590 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 140#L1019-1true, Black: 210#true, 180#L1029-6true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,590 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:20,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 180#L1029-6true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:20,593 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:20,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:20,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:20,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:20,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 106#L1032-1true, 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:20,593 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 117#L1030-9true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:20,593 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,594 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 180#L1029-6true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,594 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:20,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:20,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:20,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:20,594 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 106#L1032-1true, 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,594 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,595 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 117#L1030-9true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,595 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,595 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 180#L1029-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:20,595 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:20,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:20,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:20,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:20,596 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 106#L1032-1true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:20,596 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,596 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 100#L1022-1true, 148#L1019-4true, 117#L1030-9true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:20,596 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 180#L1029-6true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,597 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:20,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:20,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:20,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:20,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 106#L1032-1true, 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,597 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 117#L1030-9true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,597 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,599 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 180#L1029-6true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,600 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:20,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:20,643 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,644 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 14#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:20,644 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 14#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,644 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,645 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:20,645 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,645 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:20,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:20,646 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,646 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,666 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:20,666 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,666 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,666 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [threadThread1of4ForFork0InUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:20,669 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,670 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [threadThread1of4ForFork0InUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,670 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,670 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [threadThread1of4ForFork0InUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:20,671 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,671 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [threadThread1of4ForFork0InUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,671 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,677 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 140#L1019-1true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,677 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:20,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-02-28 19:09:20,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:20,720 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,720 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,721 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:20,721 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,722 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,722 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:20,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:20,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 117#L1030-9true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,844 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:20,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:20,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:20,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:20,846 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 117#L1030-9true, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,846 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:20,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:20,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:20,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:20,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 117#L1030-9true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,848 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:20,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:20,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:20,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:20,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,856 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:20,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:20,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:20,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:20,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 10#L1019-4true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,858 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:20,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:20,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:20,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:20,882 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,882 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:20,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,883 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,883 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,883 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,883 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,884 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,884 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,886 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:20,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:20,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,887 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,938 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,938 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:20,940 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:20,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,019 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 204#true, 140#L1019-1true, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,019 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,020 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:21,021 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,021 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 69#L1019-2true, Black: 204#true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,021 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,021 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, Black: 204#true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,021 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:21,031 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:21,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,031 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,033 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,043 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:21,043 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:21,111 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 204#true, 140#L1019-1true, 141#L1019-1true, Black: 210#true, 39#L1032-3true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,111 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 204#true, 61#L1019-4true, Black: 210#true, 39#L1032-3true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,114 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 39#L1032-3true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:21,114 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 69#L1019-2true, Black: 204#true, 61#L1019-4true, Black: 210#true, 39#L1032-3true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,115 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,123 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 39#L1032-3true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:21,123 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,123 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 204#true, 141#L1019-1true, Black: 210#true, 39#L1032-3true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,123 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,124 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 204#true, 141#L1019-1true, 61#L1019-4true, Black: 210#true, 39#L1032-3true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,124 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 39#L1032-3true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:21,126 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 69#L1019-2true, Black: 204#true, 140#L1019-1true, Black: 210#true, 39#L1032-3true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,126 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, Black: 204#true, 140#L1019-1true, Black: 210#true, 39#L1032-3true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,127 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,141 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,142 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:21,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:21,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:21,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:21,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,142 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:21,146 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:21,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-02-28 19:09:21,325 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 106#L1032-1true, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,325 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,330 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 106#L1032-1true, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,330 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,340 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 106#L1032-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,340 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,416 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 180#L1029-6true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:21,417 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:21,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,417 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 106#L1032-1true, 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:21,417 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,417 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 117#L1030-9true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:21,417 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,418 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 180#L1029-6true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,418 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:21,418 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 106#L1032-1true, 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,418 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,419 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 117#L1030-9true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,419 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,420 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 180#L1029-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:21,420 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:21,420 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 106#L1032-1true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:21,420 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,420 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 117#L1030-9true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:21,421 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 180#L1029-6true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,421 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:21,422 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 106#L1032-1true, 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,422 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,422 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 117#L1030-9true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,422 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,424 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 180#L1029-6true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,424 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,428 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 100#L1022-1true, 148#L1019-4true, 117#L1030-9true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:21,428 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,428 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 180#L1029-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:21,428 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:21,429 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 106#L1032-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:21,429 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,429 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 117#L1030-9true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,430 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,430 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 180#L1029-6true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,430 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:21,430 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 106#L1032-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,430 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,478 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:21,478 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,478 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,478 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,478 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,478 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,479 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:21,479 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,479 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,479 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,480 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,480 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,500 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:21,501 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,501 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:21,502 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,503 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,503 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,508 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:21,508 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,509 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,509 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,513 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,514 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,521 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:21,521 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,522 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,522 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:21,527 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,528 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-02-28 19:09:21,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,528 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:21,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:21,833 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 117#L1030-9true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,833 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:21,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,845 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:21,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,846 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,846 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:21,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:21,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:21,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:21,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:21,846 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,846 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:21,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:21,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:21,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:21,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:21,847 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,847 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:21,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:21,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:21,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:21,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 10#L1019-4true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,848 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:21,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:21,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:21,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:21,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,850 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:21,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,886 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:21,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,887 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:21,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,887 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:21,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:21,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:21,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:21,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,889 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:21,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:21,890 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,890 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:21,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:21,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:21,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:21,893 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 170#$Ultimate##0true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 77#L1036true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:21,893 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:21,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:21,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:21,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:21,894 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 170#$Ultimate##0true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,894 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:21,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:21,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:21,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:21,894 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 170#$Ultimate##0true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,894 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:21,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:21,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:21,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:21,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,966 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:21,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:21,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:21,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:21,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:21,967 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:21,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:21,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:21,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:22,048 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1034true])
[2024-02-28 19:09:22,048 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 89#L1034true])
[2024-02-28 19:09:22,049 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1034true])
[2024-02-28 19:09:22,049 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,050 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1034true])
[2024-02-28 19:09:22,050 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 204#true, 140#L1019-1true, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,059 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 204#true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,060 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:22,061 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 69#L1019-2true, Black: 204#true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,061 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:22,065 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 204#true, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,065 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 204#true, 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,065 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,067 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:22,067 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,067 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 69#L1019-2true, Black: 204#true, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,067 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,067 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 62#L1019-1true, Black: 204#true, 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,067 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,077 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:22,077 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,080 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:22,080 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:22,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:22,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:09:22,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:22,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:22,082 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:22,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:22,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:09:22,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:22,084 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 10#L1019-4true, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,084 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:22,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:09:22,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:22,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:22,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:22,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:22,088 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:22,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:22,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:09:22,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:22,097 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:22,097 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:22,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:09:22,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:22,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:22,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,131 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,165 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 39#L1032-3true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:22,165 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,165 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 204#true, 141#L1019-1true, Black: 210#true, 39#L1032-3true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,165 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,166 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 204#true, 61#L1019-4true, 141#L1019-1true, Black: 210#true, 39#L1032-3true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,166 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,169 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 204#true, 140#L1019-1true, Black: 210#true, 39#L1032-3true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,169 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,169 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 39#L1032-3true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:22,170 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,170 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 69#L1019-2true, Black: 204#true, 140#L1019-1true, Black: 210#true, 39#L1032-3true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,170 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,178 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, 94#L1019-2true, Black: 204#true, Black: 210#true, 39#L1032-3true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,178 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,178 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 39#L1032-3true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:22,178 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,178 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, 69#L1019-2true, Black: 204#true, Black: 210#true, 39#L1032-3true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,178 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,193 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,194 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:22,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:22,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:22,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:22,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:22,198 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,199 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,199 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:22,203 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:22,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:22,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-02-28 19:09:22,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:09:22,220 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:22,220 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,221 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,221 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,221 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,221 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,445 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 106#L1032-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,445 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 180#L1029-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:22,554 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:22,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:22,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:22,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:22,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 117#L1030-9true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:22,554 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 106#L1032-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:22,554 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,555 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 180#L1029-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,555 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:22,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:22,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:22,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:22,555 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 117#L1030-9true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,556 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,556 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 106#L1032-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,556 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,634 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:22,634 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,635 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,635 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,635 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,635 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:22,639 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,639 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:22,650 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,650 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,651 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,651 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,652 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:22,652 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,652 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,652 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:22,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:22,652 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,653 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,656 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:22,656 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,657 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:22,657 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:22,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:22,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:23,010 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,010 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:23,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,011 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,011 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:23,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,012 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:23,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,013 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,013 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:23,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,014 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:23,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,015 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,015 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:23,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:23,018 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,018 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,019 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:23,019 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,019 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,020 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,024 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:23,024 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,024 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,024 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,025 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:23,025 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,026 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,026 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:23,089 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,089 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,090 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,093 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:23,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,093 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:23,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,094 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,094 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,100 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 170#$Ultimate##0true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:23,100 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,100 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 170#$Ultimate##0true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,100 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:23,102 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,103 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,103 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,105 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,105 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,186 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1034true])
[2024-02-28 19:09:23,186 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:23,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,188 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1034true])
[2024-02-28 19:09:23,188 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,188 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 89#L1034true])
[2024-02-28 19:09:23,188 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,189 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1034true])
[2024-02-28 19:09:23,189 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:23,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,214 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,229 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,229 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,231 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,231 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,233 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1019-1true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,233 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 80#L1034-2true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,289 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:23,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,300 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 80#L1034-2true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,300 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,301 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 80#L1034-2true, 62#L1019-1true, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:23,301 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,301 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 80#L1034-2true, 62#L1019-1true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,301 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:23,319 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 89#L1034true])
[2024-02-28 19:09:23,319 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,320 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1034true])
[2024-02-28 19:09:23,320 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:23,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,320 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1034true])
[2024-02-28 19:09:23,320 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,321 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 89#L1034true])
[2024-02-28 19:09:23,321 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1034true])
[2024-02-28 19:09:23,322 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:23,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1034true])
[2024-02-28 19:09:23,322 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][78], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:23,332 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 204#true, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,332 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:23,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 204#true, 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,332 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,334 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 204#true, 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,334 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,334 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:23,334 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 69#L1019-2true, Black: 204#true, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,335 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:23,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,337 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, 94#L1019-2true, Black: 204#true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,337 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 100#L1022-1true, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:23,338 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, 69#L1019-2true, Black: 204#true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,338 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:23,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,349 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:23,350 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-02-28 19:09:23,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:23,351 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-02-28 19:09:23,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:23,352 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-02-28 19:09:23,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,358 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:23,358 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-02-28 19:09:23,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:23,360 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-02-28 19:09:23,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:23,371 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-02-28 19:09:23,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:23,372 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-02-28 19:09:23,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,443 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 204#true, Black: 210#true, 39#L1032-3true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,443 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,443 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 39#L1032-3true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:23,443 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,443 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, 69#L1019-2true, Black: 204#true, Black: 210#true, 39#L1032-3true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,443 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:23,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,462 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:23,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,464 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,464 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:23,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:23,468 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:23,468 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,469 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,469 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,474 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:23,474 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,474 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,474 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,477 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:23,477 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-02-28 19:09:23,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,478 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:23,478 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-02-28 19:09:23,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-02-28 19:09:23,481 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:23,481 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,482 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,482 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:23,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:23,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:23,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:23,482 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,482 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,498 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:23,498 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,499 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,512 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:23,512 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,513 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:23,513 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:23,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:23,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:24,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:24,210 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:24,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,210 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:24,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:24,211 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,211 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:24,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:24,212 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:24,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,212 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:24,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:24,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,213 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:24,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:24,215 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:24,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,216 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:24,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,216 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:24,216 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:24,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,216 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,216 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:24,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,228 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:24,228 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:24,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,229 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,229 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:24,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,230 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:24,230 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:24,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,230 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,230 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:24,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:24,262 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,262 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,264 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,387 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:24,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,387 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:24,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,388 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:24,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,389 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:24,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,389 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:24,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,390 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:24,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,391 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,391 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:24,393 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,394 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:24,394 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,395 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:24,395 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,396 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,396 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:24,396 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,397 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,397 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:24,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:24,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,397 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,397 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:24,398 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,398 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,399 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:24,399 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,399 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,399 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,400 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:24,400 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,400 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,400 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,404 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:24,404 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,404 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,404 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,405 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:24,405 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,405 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,405 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,407 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:24,407 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,407 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:24,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:24,407 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,407 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,408 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:24,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:24,483 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:24,483 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,483 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,483 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:24,490 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,490 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,494 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,494 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 170#$Ultimate##0true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:24,499 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 170#$Ultimate##0true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,499 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 170#$Ultimate##0true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:24,501 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, 170#$Ultimate##0true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,501 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,503 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:24,503 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,504 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,504 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,511 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,511 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:24,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,512 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,512 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,533 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,534 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:24,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:24,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,552 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 80#L1034-2true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,552 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:24,562 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 80#L1034-2true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,562 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,562 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 80#L1034-2true, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:24,562 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,562 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 80#L1034-2true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,562 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:24,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,570 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,570 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:24,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:24,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 89#L1034true])
[2024-02-28 19:09:24,583 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,584 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1034true])
[2024-02-28 19:09:24,584 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:24,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,584 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1034true])
[2024-02-28 19:09:24,584 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1034true])
[2024-02-28 19:09:24,586 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 89#L1034true])
[2024-02-28 19:09:24,586 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1034true])
[2024-02-28 19:09:24,586 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:24,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,622 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,622 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,624 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,624 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:24,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:24,625 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,625 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:24,645 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:24,661 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 80#L1034-2true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:24,661 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,661 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 80#L1034-2true, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,661 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:24,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 80#L1034-2true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,662 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 80#L1034-2true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,680 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 80#L1034-2true, 62#L1019-1true, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:24,680 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 80#L1034-2true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,681 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:24,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,710 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1034true])
[2024-02-28 19:09:24,710 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 100#L1022-1true, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 89#L1034true])
[2024-02-28 19:09:24,711 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1034true])
[2024-02-28 19:09:24,711 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:24,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,725 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 204#true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,725 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,725 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:24,726 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:24,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:24,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, 69#L1019-2true, Black: 204#true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:24,726 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:24,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:24,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:24,738 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:24,740 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:24,740 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:24,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:24,746 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:24,750 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:24,750 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:24,751 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:24,751 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:24,783 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:24,783 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:24,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:24,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-02-28 19:09:25,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:25,028 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:25,028 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:25,031 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:25,032 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:25,035 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:25,035 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,046 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:25,046 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,046 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:25,046 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:25,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:25,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:25,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:25,046 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:25,046 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:25,049 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:25,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:25,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:25,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:25,053 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:25,053 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:25,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:25,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:25,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:25,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:25,058 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:25,058 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:25,060 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:25,060 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:25,065 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:25,066 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,070 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:25,070 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,070 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:25,070 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,878 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:25,879 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,879 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:25,879 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,904 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:25,905 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:25,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:25,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:25,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:25,906 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:25,906 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:25,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:25,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:25,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:25,908 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:25,908 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:25,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:25,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:25,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:25,909 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:25,909 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:25,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:25,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:25,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:25,912 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:25,912 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,912 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 94#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:25,912 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-02-28 19:09:25,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:25,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:25,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:25,913 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:25,913 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:25,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:25,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:26,180 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,180 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,183 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,183 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:26,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:26,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:26,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:26,185 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:26,185 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,186 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,186 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,186 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:26,186 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,187 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,187 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,187 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,187 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,188 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:26,188 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,188 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,188 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,189 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:26,189 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,189 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,189 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,189 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,189 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,190 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:26,190 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,190 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,191 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,191 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,191 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,192 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:26,192 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,192 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,192 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,193 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:26,193 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,193 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,194 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,195 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:26,195 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,195 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,195 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,195 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,195 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,197 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,199 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:26,199 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,199 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,199 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,199 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,200 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:26,200 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,201 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,201 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,201 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,201 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,296 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:26,296 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,297 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:26,299 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,300 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,300 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,303 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:26,303 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,304 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,304 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,319 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:26,319 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,319 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,319 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,321 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:26,321 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,322 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:26,331 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,331 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,332 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,352 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,357 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,357 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,365 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 80#L1034-2true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:26,365 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,365 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 80#L1034-2true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,365 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,365 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 80#L1034-2true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,365 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 80#L1034-2true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,380 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 80#L1034-2true, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:26,380 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 80#L1034-2true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,381 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:26,394 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,394 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,394 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1034true])
[2024-02-28 19:09:26,413 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 89#L1034true])
[2024-02-28 19:09:26,413 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1034true])
[2024-02-28 19:09:26,413 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,429 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:26,429 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,429 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,429 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,430 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,430 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,442 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:26,443 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,443 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,443 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,443 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,443 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,452 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:26,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:26,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:26,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:26,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:26,463 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,463 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,463 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,463 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,463 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:26,483 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2024-02-28 19:09:26,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:26,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-02-28 19:09:26,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-02-28 19:09:26,517 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 80#L1034-2true, 148#L1019-4true, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,517 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,517 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 80#L1034-2true, 148#L1019-4true, 62#L1019-1true, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:26,517 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,517 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 80#L1034-2true, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,518 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:26,554 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,554 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,555 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,555 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,603 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:26,603 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2024-02-28 19:09:26,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-02-28 19:09:26,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-02-28 19:09:26,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:26,605 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:26,605 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2024-02-28 19:09:26,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-02-28 19:09:26,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-02-28 19:09:26,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:26,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:26,639 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2024-02-28 19:09:26,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-02-28 19:09:26,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:26,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-02-28 19:09:26,752 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:26,753 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,753 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,753 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,756 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:26,756 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,757 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,757 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,760 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,760 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,765 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:26,765 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,765 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,765 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,769 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:26,769 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,770 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 54#$Ultimate##0true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,770 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,770 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,770 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,771 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:26,771 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,772 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,772 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,772 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,772 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,776 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,776 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,818 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:26,818 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,818 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:26,818 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,818 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,818 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:26,822 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 54#$Ultimate##0true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,822 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:26,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,822 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:26,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:26,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 57#L1022-1true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,947 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,956 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 94#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:26,956 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:26,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:27,508 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:27,508 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:27,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:27,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:27,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:28,047 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 16#L1022-2true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,047 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:28,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,048 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 16#L1022-2true, 164#L1019-4true, 77#L1036true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,048 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:28,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,066 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:28,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,067 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:28,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,073 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2024-02-28 19:09:28,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-02-28 19:09:28,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-02-28 19:09:28,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-02-28 19:09:28,075 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,075 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:28,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,075 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,075 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:28,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,076 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2024-02-28 19:09:28,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-02-28 19:09:28,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-02-28 19:09:28,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-02-28 19:09:28,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,078 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:28,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:28,079 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:28,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:28,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:28,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:28,080 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:28,080 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:28,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,081 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,081 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:28,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,081 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,081 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:28,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,106 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,106 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:28,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,107 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,107 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:28,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,130 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-02-28 19:09:28,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:28,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:28,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:28,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,132 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:28,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,132 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:28,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,138 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:28,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,139 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,139 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:28,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,158 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,158 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:28,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,159 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,159 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:28,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,204 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,204 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:28,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:28,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:28,205 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,205 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,208 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,208 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:28,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:28,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:28,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:28,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,209 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:28,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:28,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:28,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:28,212 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,212 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,213 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,213 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,213 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,213 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,214 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,214 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,214 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,214 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,215 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,215 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,215 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,216 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,216 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,216 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,216 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,217 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,217 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,217 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,219 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,219 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,500 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,500 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,500 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,500 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,500 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,503 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,503 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,504 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,504 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,504 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,504 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,509 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,509 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,510 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,510 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,522 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,533 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,533 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,536 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,536 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,540 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,540 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,541 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:28,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:28,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:28,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:28,542 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,542 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:28,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:28,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:28,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:28,542 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,542 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,542 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,542 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,544 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,544 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,575 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,575 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,587 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 80#L1034-2true, 148#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,587 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,587 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 80#L1034-2true, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,587 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,588 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 80#L1034-2true, 71#L1019-2true, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,588 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,608 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,609 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,609 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:28,609 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,641 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,641 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,642 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,644 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,645 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,645 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,648 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,648 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,648 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,648 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,656 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,656 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,656 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,656 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,656 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,656 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,660 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,660 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,660 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,660 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,661 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,661 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,662 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,662 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,663 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,666 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,666 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:28,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:28,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:28,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:28,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,669 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:28,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:28,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:28,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:28,675 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,675 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,675 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,676 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,685 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,685 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,686 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,686 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,694 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, 100#L1022-1true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,694 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,694 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,694 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,697 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 62#L1019-1true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,697 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,698 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,698 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,704 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,704 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,704 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,704 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,714 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,714 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:28,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:28,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:28,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:28,716 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,716 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:28,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:28,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:28,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:28,726 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,726 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,726 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,726 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,773 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,773 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,773 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,773 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,811 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,811 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,811 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,812 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,817 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,817 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,826 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,827 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,830 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,830 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,830 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 140#L1019-1true, 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,830 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,831 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,831 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,861 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,862 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:28,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:28,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:28,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:28,864 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,864 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:28,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:28,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:28,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:28,874 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:28,874 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,874 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:28,874 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,875 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:28,875 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,974 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,978 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,981 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:28,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:28,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,983 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,984 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,984 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:28,985 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,986 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:28,986 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:28,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:28,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:29,026 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:29,026 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:29,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:29,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:29,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:29,027 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:29,027 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:29,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:29,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:29,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:29,038 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:29,038 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:29,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:29,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:29,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:29,038 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:29,038 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:29,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:29,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:29,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:29,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:29,109 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:29,109 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,186 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 94#L1019-2true, 57#L1022-1true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:29,186 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:29,199 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,221 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:29,222 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,796 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:29,796 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 77#L1036true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:29,845 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:29,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:30,266 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:30,266 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,266 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:30,266 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,283 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,283 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,289 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:30,290 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,290 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:30,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:30,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:30,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:30,291 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,291 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,291 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,291 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,292 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:30,292 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:30,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:30,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:30,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:30,293 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,293 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,293 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,293 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,295 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,295 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,296 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,296 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:30,297 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:30,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:30,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:30,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:30,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,298 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:30,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:30,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:30,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:30,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,299 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 77#L1036true, 134#threadEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,300 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:30,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:30,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:30,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:30,300 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 77#L1036true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,300 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,317 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,317 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,317 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,317 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,353 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,353 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:30,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:30,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:30,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:30,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,354 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-02-28 19:09:30,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:30,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:30,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:30,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:30,355 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:30,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:30,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:30,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-02-28 19:09:30,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,355 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,356 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,362 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,363 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,363 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,386 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:30,386 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,387 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,388 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,423 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,423 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,425 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 69#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:30,425 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,426 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,427 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,427 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,427 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,433 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,433 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,434 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,434 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,435 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 221#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,435 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,584 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:30,584 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,585 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,585 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,585 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,585 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,589 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:30,589 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,589 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,589 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,589 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,589 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,593 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,593 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,602 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,602 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,604 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,604 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,606 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,606 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,606 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:30,606 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,607 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,607 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:30,612 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,612 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,613 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,613 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,614 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:30,615 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,615 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,615 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,618 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,619 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,619 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,620 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,620 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:30,620 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2024-02-28 19:09:30,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:09:30,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:09:30,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:09:30,621 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:30,621 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,621 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,622 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,623 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,624 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,624 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,626 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,626 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,627 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,627 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,628 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,628 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,680 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,688 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,688 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,697 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:30,697 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,698 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:30,698 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,700 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,700 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,701 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:30,701 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,733 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,734 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,734 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,734 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,734 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,734 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,735 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,735 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,738 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,738 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,738 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:30,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:30,739 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,739 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,918 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,924 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,924 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,924 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,926 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,926 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,926 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,926 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,926 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,926 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:30,928 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,928 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,928 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:30,937 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,937 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,941 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:30,941 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,941 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,941 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:30,946 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,947 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:30,966 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,966 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,970 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:30,970 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,971 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,971 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,977 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:30,977 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 147#L1037-6true, 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,978 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:30,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:30,978 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:30,978 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:30,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:30,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,009 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 140#L1019-1true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,010 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:31,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:31,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,019 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 141#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,019 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:31,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:31,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:31,035 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,035 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,038 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:31,038 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,039 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,077 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:31,077 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,077 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,077 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:31,084 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,085 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:31,085 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,089 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:31,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:31,092 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,092 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:31,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:31,094 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,094 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:31,096 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,096 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,096 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:31,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:31,098 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:31,098 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,098 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,098 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:31,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:31,098 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,098 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,099 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:31,100 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,100 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,100 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:31,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:31,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,100 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,100 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:31,130 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:31,130 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,230 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 54#$Ultimate##0true, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,230 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:31,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:31,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,234 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:31,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-02-28 19:09:31,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:31,238 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:31,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:31,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:31,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:31,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:31,238 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:31,238 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,239 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:31,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:31,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:31,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:31,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,239 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,240 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,240 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,267 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:31,267 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,268 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,268 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:31,276 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:31,276 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,287 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:31,287 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,287 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,287 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:31,290 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,291 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,291 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:31,334 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,334 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:31,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:31,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:31,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:31,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,338 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:31,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:31,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:31,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:31,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,360 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 140#L1019-1true, 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,360 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,372 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,473 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:31,474 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,509 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 134#threadEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,543 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:31,684 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,684 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:31,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:31,983 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:31,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:31,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:31,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:32,275 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:32,275 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:32,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:32,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:32,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:32,346 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:32,346 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-02-28 19:09:32,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:32,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:32,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:32,579 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:32,579 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:32,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:32,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:32,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:32,580 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:32,580 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:32,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:32,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:32,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:32,843 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:32,843 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:32,844 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:32,845 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,846 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:32,846 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:32,850 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:32,851 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:32,854 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:32,854 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:32,856 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:32,856 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:32,858 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:32,858 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,860 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:32,860 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,861 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:32,861 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,881 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:32,881 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,881 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:32,881 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:32,886 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:32,887 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,933 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:32,933 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2024-02-28 19:09:32,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:09:32,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:09:32,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:09:32,934 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:32,934 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,934 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:32,934 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:32,935 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2024-02-28 19:09:32,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:09:32,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:09:32,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-02-28 19:09:32,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:32,936 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:32,936 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:32,946 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:32,946 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,947 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:32,947 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,948 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:32,948 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,970 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:32,971 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,971 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:32,971 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:32,972 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:32,972 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:32,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:32,974 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:32,975 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:32,975 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:32,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,000 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:33,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:33,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,002 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:33,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:33,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,004 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,005 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 221#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,006 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,335 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,335 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,350 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,350 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:33,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:33,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,351 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,351 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,355 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,356 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,356 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:33,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:33,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,357 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,359 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,359 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,363 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:33,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:33,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,364 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,364 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:33,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:33,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,367 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,368 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 140#L1019-1true, 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,368 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 69#L1019-2true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,370 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,371 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,371 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,371 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,372 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,372 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,374 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,374 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,374 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,374 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,374 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,374 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,374 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,375 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,375 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,375 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,383 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:33,383 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event
[2024-02-28 19:09:33,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-02-28 19:09:33,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-02-28 19:09:33,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-02-28 19:09:33,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:33,384 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,384 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,385 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:33,385 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event
[2024-02-28 19:09:33,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-02-28 19:09:33,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-02-28 19:09:33,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-02-28 19:09:33,386 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:33,386 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,386 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,386 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,389 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,389 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,392 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,392 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,392 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,392 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,397 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,397 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,397 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:33,397 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,400 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,401 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,401 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,401 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,491 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,491 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:33,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:33,493 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,493 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,495 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,495 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:33,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:33,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,497 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,497 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,499 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,501 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,502 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,502 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,503 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,503 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,503 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,503 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,504 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,504 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,514 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,514 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,514 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,514 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,519 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:33,519 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,519 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,519 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,526 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:33,527 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,527 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,533 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,534 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,534 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,534 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,536 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 62#L1019-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,536 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,536 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,537 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,541 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,541 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,542 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,542 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,547 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:33,547 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,547 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,547 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,548 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,548 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,553 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:33,553 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,553 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,553 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,554 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,554 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,585 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:33,585 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,585 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,585 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,586 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,589 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,589 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,648 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,648 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,648 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,648 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,649 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,649 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,650 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,650 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,650 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:33,650 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,651 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,651 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,660 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,660 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,661 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,661 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,661 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,661 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:33,662 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,667 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,667 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,667 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,667 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,668 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,671 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,671 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,671 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,671 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,672 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,672 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,696 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:33,696 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,697 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,697 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,703 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,703 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,703 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:33,704 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,852 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,852 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,852 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,852 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,887 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,888 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,888 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:33,921 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,921 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,925 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,926 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,927 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,927 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,942 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:33,942 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,943 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 77#L1036true, 94#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,943 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:33,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:33,943 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 77#L1036true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:33,943 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:33,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:33,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:34,062 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:34,063 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:34,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:34,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:34,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:34,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:34,215 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:34,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:34,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:34,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:34,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:34,216 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:34,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:34,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:34,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:34,216 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:34,216 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:34,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:34,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:34,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:34,248 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:34,249 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:34,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:34,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:34,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:34,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:34,249 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:34,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:34,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:34,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:34,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:34,249 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:34,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:34,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:34,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:34,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:34,300 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:34,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:34,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:34,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:34,301 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:34,301 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:34,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:34,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:34,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:34,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:34,624 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:34,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:34,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:34,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:34,625 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:34,625 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:34,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:34,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:34,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:34,628 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:34,628 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:34,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:34,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:34,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:34,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:34,863 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:34,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:34,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:34,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:34,882 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:34,883 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:34,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:34,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:34,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:34,884 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:34,884 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:34,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:34,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:34,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,082 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,083 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,083 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,094 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,094 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,095 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:35,133 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,134 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,134 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-02-28 19:09:35,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:35,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:35,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:09:35,134 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,134 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,319 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:35,320 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,320 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,320 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:35,322 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,322 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,416 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:35,416 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,416 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:35,417 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,417 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:35,417 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:35,506 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:35,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:35,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:35,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:35,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:35,506 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:35,569 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:35,569 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,833 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:35,833 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:35,834 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,846 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,846 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,848 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,848 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:35,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:35,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,851 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:35,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:35,853 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,853 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:35,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:35,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,855 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:35,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:35,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,859 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:35,859 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,859 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,859 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:35,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:35,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,859 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,859 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,861 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:35,861 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,861 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,862 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:35,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:35,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,862 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,876 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:35,876 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,876 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,876 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,879 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:35,879 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,879 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:35,880 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,883 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:35,883 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,883 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:35,883 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:35,886 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,886 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:35,887 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,888 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,977 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:35,977 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,977 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,977 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:35,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:35,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,978 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:35,981 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,982 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,982 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:35,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:35,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,982 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,998 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:35,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:35,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:35,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:35,999 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:35,999 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:35,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:35,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,004 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:36,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:36,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:36,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:36,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:36,005 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,005 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,010 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,010 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:36,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:36,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:36,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:36,011 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:36,011 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,012 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:36,014 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,014 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,015 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 100#L1022-1true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:36,015 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,016 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,017 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:36,018 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,018 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,020 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 62#L1019-1true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:36,020 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,021 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,021 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:36,058 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,059 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:36,128 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:36,129 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, 14#$Ultimate##0true, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:36,130 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 16#L1022-2true, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:36,130 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:36,138 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:36,138 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,139 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 134#threadEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:36,139 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:36,323 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:36,324 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:36,362 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,362 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,363 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:36,363 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,363 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,363 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,365 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,365 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:36,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:36,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:36,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:36,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,366 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:36,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:36,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:36,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:36,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:36,388 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,389 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,399 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:36,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:36,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:36,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:36,403 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,403 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:36,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:36,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:36,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:36,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:36,407 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:36,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:36,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:36,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:36,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:36,411 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,411 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,411 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,426 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:36,426 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,426 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:36,426 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:36,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:36,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:36,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:36,427 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:36,427 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,432 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:36,432 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,433 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,433 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,434 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:36,434 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,435 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,435 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,437 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:36,437 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,438 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,438 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,442 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:36,442 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:36,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:36,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:36,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:36,485 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:36,485 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,486 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,486 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:36,555 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,555 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,555 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,556 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:36,556 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,556 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,556 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:36,759 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,760 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,774 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:36,774 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,774 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:36,774 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:36,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:36,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:36,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:36,775 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:36,775 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,779 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:36,779 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,779 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,779 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,807 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,807 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:36,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:36,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:36,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:36,808 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:36,808 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,809 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,809 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:36,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:36,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:36,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:36,812 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:36,812 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,813 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,813 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,814 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:36,814 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,814 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,814 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,818 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 16#L1022-2true, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:36,818 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,818 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 16#L1022-2true, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,818 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 16#L1022-2true, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,819 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:36,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:36,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:36,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:36,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:36,819 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,820 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,820 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,858 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:36,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:36,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:36,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:36,867 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:36,867 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,868 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,868 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,868 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:36,868 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,869 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:36,869 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:36,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:36,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,114 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:37,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:37,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:37,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:37,116 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:37,116 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,117 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,117 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:37,121 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,122 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,206 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,206 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,210 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,212 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,214 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:37,215 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:37,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:37,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:37,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:37,281 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,281 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:37,498 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,498 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,498 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:37,499 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,500 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,500 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:37,502 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,502 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,515 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:37,515 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,515 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,515 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,537 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,537 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,538 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,538 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,548 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,548 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,549 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,549 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,578 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,579 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:37,859 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:37,859 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:37,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:37,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:37,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:37,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:37,862 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,862 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,864 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:37,864 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:37,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:37,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:37,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:37,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,886 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:37,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:37,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:37,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:37,899 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:37,899 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,899 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 77#L1036true, 54#$Ultimate##0true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,899 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-02-28 19:09:37,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:37,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:37,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:37,900 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,900 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,902 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:37,902 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,902 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,902 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,913 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:37,913 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,913 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,913 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,921 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:37,921 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,922 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,922 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:37,925 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,925 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:37,929 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,929 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:37,978 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,979 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:37,979 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:37,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:37,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:38,109 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,109 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,112 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,112 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:38,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:38,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:38,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-02-28 19:09:38,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:38,128 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,129 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,180 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,180 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,180 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:38,181 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,202 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:38,202 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,202 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:38,202 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:38,203 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:38,203 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,204 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:38,204 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,205 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:38,205 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,205 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:38,205 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,206 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:38,206 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,258 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,258 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,259 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:38,259 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:38,290 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:38,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:38,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:38,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:38,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:38,290 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:38,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:38,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:38,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:38,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,298 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:38,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:38,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:38,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:38,383 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:38,384 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:38,384 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,665 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 134#threadEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,665 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,665 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,665 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,678 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,678 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,678 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:38,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:38,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:38,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:38,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:38,679 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,679 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,684 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:38,685 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,685 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,685 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:38,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:38,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:38,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:38,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:38,685 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,685 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,691 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,691 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,691 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,692 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,693 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,693 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,693 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,693 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,707 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,707 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,708 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,708 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,710 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,710 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,710 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,710 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,714 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,714 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,714 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,714 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,715 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,715 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,715 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,715 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,718 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:38,718 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,719 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,719 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,719 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,720 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,720 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,807 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,807 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,808 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,808 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,811 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 100#L1022-1true, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:38,811 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,811 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,811 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,829 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,829 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:38,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:38,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:38,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:38,830 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:38,830 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,830 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,830 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,835 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,835 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:38,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:38,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:38,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:38,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,836 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,837 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,840 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:38,840 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,841 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,841 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,841 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,841 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,842 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,842 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,842 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:38,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:38,869 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:38,869 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,869 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,869 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,872 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:38,872 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,873 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:38,873 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 16#L1022-2true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:38,946 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,947 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 16#L1022-2true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:38,947 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,948 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,948 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,948 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,948 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:38,956 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,956 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,957 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:38,957 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:38,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,147 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [139#threadEXITtrue, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,147 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,191 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:39,191 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,192 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,192 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,193 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:39,193 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,193 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,193 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,195 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,195 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,195 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,195 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,203 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,204 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,204 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,204 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:39,204 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,204 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,205 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,207 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,207 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,221 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:39,221 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,222 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,231 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:39,231 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,231 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,231 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,244 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:39,244 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,245 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:39,245 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,247 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:39,247 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,250 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:39,250 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,250 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,250 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,252 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,252 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,255 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:39,255 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,255 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,256 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,258 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,259 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,263 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:39,263 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,263 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,263 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:39,264 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,265 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,265 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,266 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,266 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,266 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,267 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,279 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,287 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, 77#L1036true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:39,287 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,287 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 134#threadEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,287 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:39,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:39,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:39,287 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,288 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:39,289 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:39,289 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,305 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:39,305 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,305 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,305 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:39,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:39,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:39,305 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,306 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,308 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:39,308 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:39,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:39,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:39,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:39,345 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:39,346 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,346 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:39,346 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,354 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,354 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,363 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,363 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,363 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:39,379 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,380 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,380 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,381 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,463 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:39,463 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,464 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:39,464 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,483 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,483 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,483 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,483 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:39,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:39,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:39,483 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,483 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,512 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:39,512 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:39,536 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,536 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:39,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:39,536 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 69#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,536 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:39,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:39,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,595 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,595 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:39,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,597 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:39,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:39,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,597 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:39,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:39,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,602 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,602 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:39,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:39,640 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,640 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:39,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:39,704 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:39,704 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,705 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:39,705 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,710 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,710 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,710 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,710 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,718 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,718 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,718 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,718 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,728 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,728 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,728 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,739 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 100#L1022-1true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,739 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,740 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,740 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:39,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:39,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:39,740 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,740 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,772 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,772 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,773 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:39,773 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,773 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,773 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,774 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,774 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,776 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,776 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,777 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,777 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,777 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,777 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,777 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,777 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,779 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,779 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,780 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,780 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,780 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,780 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,781 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,781 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,781 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,781 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,782 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,782 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:39,988 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,988 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,988 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 16#L1022-2true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,988 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,989 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,989 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,989 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,989 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,990 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,991 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:39,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:39,992 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 16#L1022-2true, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,993 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,994 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:39,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:39,996 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:39,996 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:39,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:39,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:39,997 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:39,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:39,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:39,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:40,002 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:40,002 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,003 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,003 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,003 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,003 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:40,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:40,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:40,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,004 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,005 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,005 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,042 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,042 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,042 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,042 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,044 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,044 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,044 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,044 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,045 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,047 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,047 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,048 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,049 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,065 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,065 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,120 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,120 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,122 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,125 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,125 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,125 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,125 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,126 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,130 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,130 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,193 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,193 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,194 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,194 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,195 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:40,195 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,197 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,198 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,200 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,204 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,204 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,205 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:40,205 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,245 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,245 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,246 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,246 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,261 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,261 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,263 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,264 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,269 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,269 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,270 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,270 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,437 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:40,437 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,438 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,438 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,438 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,438 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,439 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,439 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,440 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:40,440 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,440 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,440 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,441 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,441 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,442 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 16#L1022-2true, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,442 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,442 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:40,442 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,443 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,443 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,443 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,444 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,444 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,444 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,451 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,451 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,451 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,452 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,455 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:40,455 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,456 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,456 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,471 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,471 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,486 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,486 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,500 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,500 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:40,503 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:40,503 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:40,505 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:40,527 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:40,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,679 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][131], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 39#L1032-3true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,679 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:40,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:40,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, Black: 204#true, 140#L1019-1true, Black: 210#true, 39#L1032-3true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,680 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:40,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:40,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 204#true, 140#L1019-1true, 141#L1019-1true, Black: 210#true, 39#L1032-3true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,680 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:40,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:40,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][142], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 141#L1019-1true, Black: 210#true, 39#L1032-3true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,681 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:40,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:40,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,727 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,729 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:40,729 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,729 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,729 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,730 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:40,730 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,741 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,741 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,745 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,745 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,747 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:40,747 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,747 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,747 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,748 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:40,748 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,764 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,764 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,768 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:40,768 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,768 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,768 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,770 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,770 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,771 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,771 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,780 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:40,780 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,781 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,781 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,790 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,790 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,790 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,790 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,792 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,792 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,793 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,793 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,793 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,793 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,797 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,797 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,797 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,797 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,810 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,810 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,810 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,810 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-02-28 19:09:40,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:40,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:40,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:40,810 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,810 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:40,857 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:40,858 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:40,858 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:40,948 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,949 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,950 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,950 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,951 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,951 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-02-28 19:09:40,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:40,999 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:40,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:41,226 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:41,226 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,227 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:41,227 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,245 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:41,245 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,245 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:41,245 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,271 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:41,271 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:41,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:41,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:41,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:41,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:41,273 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:41,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:41,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:41,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:41,273 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 144#L1022-2true])
[2024-02-28 19:09:41,273 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:41,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:41,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:41,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:41,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:41,274 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:41,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:41,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:41,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:41,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:41,274 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:41,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:41,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:41,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:41,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:41,377 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,377 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:41,377 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:41,379 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:41,380 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:41,412 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:41,413 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,476 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:41,476 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:41,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:41,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:41,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:41,477 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:41,477 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:41,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:41,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:41,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:41,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:41,482 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:41,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:41,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:41,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:41,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:41,482 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:41,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:41,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:41,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:41,718 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:41,718 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,718 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:41,718 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,728 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:41,728 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,916 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:41,916 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:41,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:41,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:41,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:41,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:41,919 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:41,919 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,920 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:41,920 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,921 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:41,921 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,922 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:41,922 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,922 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:41,922 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:41,925 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:41,925 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,926 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:41,926 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,926 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:41,926 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:41,928 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:41,928 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:41,930 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:41,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:41,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:41,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:41,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 93#L1022-2true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:41,930 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:41,931 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:41,931 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:41,932 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,933 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:41,933 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,934 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:41,934 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:41,946 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:41,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:41,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:41,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:41,947 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:41,947 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:41,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:41,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:41,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:41,959 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:41,959 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,959 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:41,959 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:41,965 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:41,966 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,968 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:41,968 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,968 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:41,968 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:41,976 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:41,976 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:41,982 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:41,982 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:41,987 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:41,987 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,988 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:41,988 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,989 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:41,989 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:41,991 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:41,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:41,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:41,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:41,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:41,994 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,995 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:41,995 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:41,996 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:41,996 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:41,997 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:41,998 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:41,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:41,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,000 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,003 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,003 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,003 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,003 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,004 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,005 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,006 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,006 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:42,012 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:42,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:42,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:42,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:42,013 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,013 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,014 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,014 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,016 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,016 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,024 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,024 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,027 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,027 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,032 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,032 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,045 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,046 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,059 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,059 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,059 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,060 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,061 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 94#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,061 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,061 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,067 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,068 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,068 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,068 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,068 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,084 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:42,084 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:42,093 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:42,093 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,108 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,109 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,109 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,110 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:42,110 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,110 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:42,110 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,123 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,123 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,124 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,124 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,124 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,124 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,125 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,125 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,138 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,139 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,139 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,139 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,140 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,140 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,140 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,160 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,160 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,160 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,161 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,161 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,161 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,419 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:42,419 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:42,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,448 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,448 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,448 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,449 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 100#L1022-1true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,497 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,497 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,498 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,498 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,547 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,548 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:42,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:42,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,548 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, 69#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,548 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,549 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:42,549 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,588 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:42,588 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,639 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,639 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:42,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:42,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,681 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,681 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,736 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:42,736 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,737 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:42,737 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,751 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:42,751 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,751 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:42,752 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,757 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,757 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,757 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,758 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,767 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,767 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,768 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,768 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,777 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,777 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,777 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,778 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,835 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,835 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,835 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,836 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,836 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,837 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,837 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,839 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,840 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,840 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,841 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,841 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,841 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,841 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,842 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,842 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,843 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,843 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,845 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,846 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,846 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,846 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,846 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,847 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,847 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,847 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,847 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,848 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,851 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 16#L1022-2true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,851 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,852 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,852 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,852 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,852 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,853 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,853 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,853 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,854 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,855 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,856 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,858 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,859 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,859 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,859 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,859 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,862 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,863 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,863 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,863 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,863 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,865 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,865 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,865 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,865 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,868 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,868 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,869 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,869 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,874 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,874 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,874 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,874 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,875 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,875 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:42,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:42,917 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,917 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,917 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,917 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,919 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,919 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,920 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,920 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,922 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,923 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,923 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,923 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,924 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,925 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,926 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,926 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:42,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:42,931 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:42,932 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:42,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:42,938 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:42,938 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:42,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,013 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,013 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,013 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,013 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,014 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,017 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,017 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,017 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,017 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,019 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,019 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,019 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,019 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,020 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,020 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,024 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,024 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,025 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,025 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,115 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,115 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,116 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,121 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,122 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,127 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,130 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,130 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,131 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,137 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,138 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 62#L1019-1true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,142 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,143 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,143 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,158 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,158 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,159 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,159 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,173 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,174 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,175 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,175 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,217 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,218 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,222 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,223 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:43,245 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,245 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,246 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,246 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:43,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:43,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:43,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:43,246 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,246 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,435 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,435 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,436 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,436 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,436 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,436 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,437 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,437 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,437 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,437 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,438 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,438 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,438 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,439 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,439 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,439 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,440 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,440 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,440 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,440 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,441 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,441 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,441 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,441 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,442 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,442 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,442 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 16#L1022-2true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,442 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,443 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,443 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,443 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,443 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,444 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,444 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,444 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,444 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,444 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,444 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,445 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,445 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,446 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,446 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,446 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,446 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,454 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,454 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,454 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,454 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,459 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,460 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,460 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,460 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,460 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,460 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,461 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,461 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,467 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,467 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,471 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,472 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,479 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:43,479 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,480 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,480 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,487 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,488 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,488 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,488 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,502 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,503 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,503 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,519 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:43,519 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:43,536 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,536 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,609 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,609 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,690 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][131], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 39#L1032-3true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,690 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:43,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:43,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:43,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:43,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, 94#L1019-2true, Black: 204#true, Black: 210#true, 39#L1032-3true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,691 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:43,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:43,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:43,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:43,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, 94#L1019-2true, Black: 204#true, 141#L1019-1true, Black: 210#true, 39#L1032-3true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,691 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:43,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:43,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:43,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:43,692 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][142], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 39#L1032-3true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,692 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:43,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:43,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:43,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:43,703 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, 69#L1019-2true, Black: 204#true, 140#L1019-1true, Black: 210#true, 39#L1032-3true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,703 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:43,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:43,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:43,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:43,704 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][142], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 152#L1022-1true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 39#L1032-3true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,704 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-02-28 19:09:43,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:43,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:43,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:43,749 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,750 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,750 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 16#L1022-2true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,750 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,751 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,751 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,751 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,751 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,757 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,757 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,758 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,763 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,763 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,764 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,764 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,765 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,765 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,765 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,765 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,766 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,766 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,768 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,768 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,769 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,769 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,772 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,772 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,772 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,772 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,774 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,774 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,774 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,774 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:43,964 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,964 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,964 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,974 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,974 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,976 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,976 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,976 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:43,980 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,980 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,981 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:43,982 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:43,983 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:43,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:43,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,054 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:44,054 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,054 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:44,054 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,055 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:44,055 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,055 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:44,055 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:44,056 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:44,056 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,057 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:44,057 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:44,099 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:44,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:44,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:44,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][75], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:44,099 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:44,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:44,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-02-28 19:09:44,124 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:44,124 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:44,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:44,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:44,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:44,125 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:44,125 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:44,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:44,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:44,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:44,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:44,127 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:44,127 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:44,128 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:44,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:44,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:44,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-02-28 19:09:44,143 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:44,144 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:44,144 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:44,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:44,211 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 144#L1022-2true])
[2024-02-28 19:09:44,211 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,211 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 144#L1022-2true])
[2024-02-28 19:09:44,211 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:44,213 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:44,213 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:44,215 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:44,215 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,231 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 134#threadEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:44,231 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,232 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:44,232 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,253 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 134#threadEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:44,253 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:44,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:44,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:44,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:44,257 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:44,257 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:44,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:44,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:44,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:44,317 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 94#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:44,318 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,318 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, 94#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:44,318 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:44,376 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 144#L1022-2true])
[2024-02-28 19:09:44,376 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:44,394 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:44,394 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,637 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:44,637 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:44,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:44,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:44,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:44,638 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:44,638 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:44,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:44,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:44,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:44,638 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:44,638 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:44,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:44,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:44,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:44,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:44,639 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:44,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:44,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:44,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:44,820 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 166#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:44,821 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,916 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:44,916 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:44,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:44,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:44,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:44,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:44,919 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:44,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:44,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:44,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:44,921 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:44,921 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:44,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:44,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:44,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:44,922 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 93#L1022-2true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:44,922 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,922 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:44,922 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,923 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:44,923 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:44,924 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:44,925 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:44,925 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:44,927 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:44,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:44,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:44,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:44,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 93#L1022-2true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:44,929 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:44,929 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:44,930 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:44,930 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:44,932 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:44,932 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:44,935 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:44,935 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,951 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:44,951 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,952 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:44,952 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,952 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:44,952 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,953 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:44,953 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:44,954 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:44,954 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:44,967 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:44,967 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,969 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:44,969 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,969 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:44,969 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,984 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:44,984 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:44,985 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:44,985 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,986 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:44,986 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:44,993 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:44,993 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:44,994 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:44,994 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:44,999 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:44,999 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:44,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:44,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,002 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,002 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:45,002 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:45,006 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:45,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:45,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:45,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:45,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,007 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,007 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,007 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,009 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,009 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,009 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,009 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,013 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:45,013 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:45,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:45,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:45,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:45,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,014 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,015 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,015 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,015 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,015 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,017 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,017 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,017 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,017 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,020 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,020 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,025 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:45,025 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,026 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,026 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,027 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,027 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,028 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,029 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,037 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:45,037 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,037 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:45,037 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,040 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,040 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,040 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,040 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,043 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,043 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,043 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,043 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,046 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,046 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,046 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,046 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:45,060 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:45,060 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 144#L1022-2true])
[2024-02-28 19:09:45,061 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,260 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:45,260 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,261 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:45,261 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,261 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:45,261 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,261 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:45,261 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,262 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,262 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,264 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,264 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,289 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,289 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:45,290 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:45,290 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,305 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,305 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,305 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,305 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,306 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,306 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,306 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:45,306 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,324 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,325 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,342 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,343 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,343 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,361 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,361 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,361 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,361 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,361 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,362 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,435 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 100#L1022-1true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,435 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,436 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,436 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,467 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:45,467 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:45,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,473 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:45,473 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:45,537 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:45,537 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,537 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:45,537 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,537 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:45,538 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,541 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,541 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,578 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:45,579 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,580 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,580 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,613 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,614 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,670 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:45,670 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,670 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:45,670 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,672 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,672 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,752 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,752 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,753 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,753 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,760 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,760 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,761 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,761 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,820 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,820 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,820 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,820 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,821 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,822 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,822 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,823 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,825 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,825 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,826 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,826 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,826 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,826 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,827 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,827 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,827 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,827 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,829 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,829 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,829 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,829 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,830 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,830 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,831 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,831 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,833 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,834 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,834 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,834 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,835 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,835 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,836 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,838 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,838 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,839 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,839 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,841 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,841 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,842 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,843 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,843 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,843 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,843 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,844 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,844 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,847 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,847 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,847 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,847 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:45,851 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:45,852 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,852 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,852 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,853 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,853 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,854 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 16#L1022-2true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:45,855 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 16#L1022-2true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:45,855 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:45,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:45,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,856 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,856 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,860 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,860 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,860 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,860 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,899 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,899 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,900 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,900 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,903 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,904 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,904 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,904 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,914 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,914 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,916 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,916 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:45,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:45,937 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,938 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:45,938 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,938 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:45,938 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:45,939 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,941 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:45,941 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,942 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:45,942 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:45,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:45,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,062 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,062 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,064 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,064 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,065 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,067 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,067 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,068 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,069 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,071 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,072 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,073 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,076 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,076 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, 62#L1019-1true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,078 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 164#L1019-4true, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,079 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,081 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,081 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,082 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,083 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,083 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,086 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,087 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,087 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,087 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,088 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,088 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,089 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,090 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,091 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,091 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,092 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,092 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,099 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,100 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,100 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,102 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,102 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,144 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,145 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,145 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,146 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,146 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,155 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,155 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,155 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,155 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,194 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,194 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,194 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 77#L1036true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,195 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,195 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 16#L1022-2true, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,195 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,196 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,197 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,197 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,202 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,202 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,202 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,202 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,209 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,209 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,216 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,217 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,219 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,220 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,250 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,250 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,250 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,250 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,346 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,346 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,347 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,347 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,347 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,347 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,348 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,348 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,349 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,349 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,350 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,350 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,350 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,351 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,351 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,352 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,352 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,352 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,352 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,353 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,353 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,353 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,353 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,354 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,354 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,356 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:46,356 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,356 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:46,356 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,362 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,362 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,366 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,366 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,367 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,367 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,379 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,380 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,382 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:46,383 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,388 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,388 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,389 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,396 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:46,396 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,397 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,397 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,403 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:46,403 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:46,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,414 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,419 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:46,419 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:46,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,435 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,435 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,693 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,694 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,694 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,694 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,695 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,695 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,760 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, 94#L1019-2true, 69#L1019-2true, Black: 204#true, Black: 210#true, 39#L1032-3true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,760 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,760 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][142], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 152#L1022-1true, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 39#L1032-3true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,760 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,806 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,806 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,806 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,806 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,823 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,824 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,824 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,905 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,905 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,905 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,905 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,906 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,906 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,933 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:46,933 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:46,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:46,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:46,933 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][75], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,933 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:46,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:46,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:46,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,936 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:46,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:46,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:46,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][75], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,936 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:46,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:46,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:46,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,937 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:46,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:46,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:46,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][75], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,937 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:46,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:46,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-02-28 19:09:46,957 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,957 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:46,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,958 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,958 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:46,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 90#L1038-13true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,958 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,959 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,959 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:46,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,959 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,959 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,960 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:46,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 141#L1019-1true, 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,960 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,961 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,961 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:46,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,961 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,961 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,961 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,961 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:46,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,962 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,962 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,962 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,962 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:46,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,963 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,963 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:46,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:46,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,963 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-02-28 19:09:46,964 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,964 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,964 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,964 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,965 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,966 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,967 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:46,967 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-02-28 19:09:46,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,967 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:46,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,976 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,976 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,980 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:46,980 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,980 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:46,980 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:46,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:46,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:47,008 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 144#L1022-2true])
[2024-02-28 19:09:47,045 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 144#L1022-2true])
[2024-02-28 19:09:47,046 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,048 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:47,048 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:47,049 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,051 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:47,051 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,051 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:47,051 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,094 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:47,094 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:47,147 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,148 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:47,148 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 94#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:47,153 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:47,153 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,160 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, 94#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:47,161 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,161 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:47,161 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:47,218 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:47,218 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,240 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 134#threadEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:47,240 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,240 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:47,240 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:47,342 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:47,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:47,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:47,343 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:47,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:47,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:47,343 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:47,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:47,344 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:47,344 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:47,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:47,442 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:47,442 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:47,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:47,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,442 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:47,442 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:47,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:47,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,449 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:47,449 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:47,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:47,449 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:47,449 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:47,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:47,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:47,545 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 166#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:47,593 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,599 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:47,599 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:47,668 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:47,669 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:47,669 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,670 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:47,670 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,670 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:47,670 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,671 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:47,671 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,674 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:47,674 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,674 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:47,674 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,675 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:47,675 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,675 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:47,675 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,676 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:47,676 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,676 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:47,676 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:47,678 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:47,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:47,863 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:47,863 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,864 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:47,864 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,864 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:47,864 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,865 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:47,865 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:47,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,866 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:47,866 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:47,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:47,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:47,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:47,870 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:47,871 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,876 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:47,876 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:47,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:47,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:47,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:47,877 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:47,877 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:47,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:47,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:47,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:47,893 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:47,893 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:47,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:47,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:47,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:47,894 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:47,894 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:47,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:47,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:47,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:47,897 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:47,897 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,898 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:47,898 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,908 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:47,908 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,908 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:47,909 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:47,928 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:47,929 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,941 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:47,957 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:47,958 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:47,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:47,970 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:47,970 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,970 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:47,970 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:47,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:48,064 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,065 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,067 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:48,067 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:48,068 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 90#L1038-13true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,091 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:48,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:48,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:48,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:48,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 90#L1038-13true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,091 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:48,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:48,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:48,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:48,092 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 90#L1038-13true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:48,092 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:48,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:48,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:48,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:48,092 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 90#L1038-13true, 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:48,092 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:48,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:48,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:48,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:48,096 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:48,096 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,097 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,097 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,100 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:48,100 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,100 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,101 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:48,103 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,103 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:48,103 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,110 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:48,110 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,110 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,111 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,115 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:48,115 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,116 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 144#L1022-2true])
[2024-02-28 19:09:48,116 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,119 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:48,119 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:48,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:48,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:48,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:48,125 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:48,126 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:48,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:48,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:48,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:48,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:48,127 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,128 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:48,129 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,130 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:48,133 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:48,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:48,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:48,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:48,140 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:48,140 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:48,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:48,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:48,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:48,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:48,141 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,142 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,143 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:48,143 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,144 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,150 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:48,150 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,156 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,156 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,159 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:48,159 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:48,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:48,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:48,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:48,161 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:48,161 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,162 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:48,162 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,165 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:48,166 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,166 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,166 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,171 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:48,171 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,172 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:48,172 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 144#L1022-2true])
[2024-02-28 19:09:48,178 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,178 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:48,178 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,181 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:48,181 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,181 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,181 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,185 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:48,185 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,186 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,186 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,190 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:48,190 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,191 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,191 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,197 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:48,198 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:48,218 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 134#threadEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:48,219 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:48,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:48,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:48,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:48,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:48,220 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,239 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,256 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,257 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,260 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:48,260 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:48,290 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,290 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,326 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:48,326 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,326 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,326 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,327 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:48,327 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,328 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,328 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,328 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:48,329 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,329 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,329 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,434 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:48,435 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,436 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,436 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,439 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,439 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,440 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:48,440 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:48,519 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,519 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:48,519 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,525 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:48,525 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,526 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,537 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:48,537 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,537 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,537 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,552 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:48,552 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,553 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,553 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,654 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,655 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,662 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:48,694 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:48,694 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,695 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#threadEXITtrue, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,695 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:48,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:48,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:48,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:48,695 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,695 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,739 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:48,739 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,739 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:48,739 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:48,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:48,765 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:48,765 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:48,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:48,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:48,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:49,036 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,037 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,037 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,037 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,043 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,043 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,044 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,044 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,070 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,070 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,113 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,114 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,115 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,115 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,117 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,117 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,117 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,117 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,118 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,118 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,119 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,119 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,120 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,120 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,120 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,120 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,122 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:49,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:49,123 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,123 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,124 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,124 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,124 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,125 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,126 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,129 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,129 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,131 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,132 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,132 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,132 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,133 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,133 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,135 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,135 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:49,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:49,136 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,136 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 16#L1022-2true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,138 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,139 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,139 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:49,141 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:49,141 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,142 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,143 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,143 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,144 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:49,145 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,145 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,145 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,145 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,146 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,147 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,148 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,148 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,148 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,149 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,149 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,149 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,149 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,149 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,150 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,150 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,150 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,150 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,152 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,152 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,152 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,152 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,153 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,154 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,154 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,155 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,155 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,155 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,155 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,156 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,156 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,161 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,162 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,162 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,162 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,162 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,162 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:49,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:49,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:49,216 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,217 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,217 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,217 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:49,249 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:49,250 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,251 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,251 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,251 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:49,251 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,257 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,257 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,257 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,257 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,292 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,292 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,293 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,293 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,295 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,295 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,296 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,296 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,438 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,438 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,438 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,439 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,440 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,440 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,441 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,441 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,442 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,442 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,445 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,445 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,446 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,446 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:49,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:49,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,447 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,448 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,448 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,448 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,448 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,451 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, 62#L1019-1true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,452 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 164#L1019-4true, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,452 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,454 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,454 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,455 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,455 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,637 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,637 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,641 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,642 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,642 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:49,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:49,642 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,643 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,643 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,644 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,646 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,646 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,647 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,647 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,649 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,649 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:49,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:49,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:49,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:49,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,650 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:49,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:49,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:49,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:49,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,650 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,651 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:49,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:49,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:49,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:49,651 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 100#L1022-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,651 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:49,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:49,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:49,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:49,655 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,656 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,656 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,656 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,658 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,658 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,658 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,658 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,659 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,659 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,660 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,660 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,661 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,661 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,662 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,663 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,679 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,680 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,681 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,681 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,682 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,690 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,691 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,691 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,691 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,706 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,706 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,707 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,707 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,707 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,707 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,708 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,708 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:49,721 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,721 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,721 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,721 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,737 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,737 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,738 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,740 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,740 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,740 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,740 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,748 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,748 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,749 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,749 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,763 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,763 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,764 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,764 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,796 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,796 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,797 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,797 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-02-28 19:09:49,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:49,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:49,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-02-28 19:09:49,797 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,797 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,813 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,814 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,816 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,816 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,817 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,817 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,819 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,822 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,822 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,824 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,824 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,824 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,824 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,828 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,828 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,828 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,828 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,970 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,970 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,971 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,971 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,971 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,971 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,972 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,972 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,972 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,973 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,973 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:49,973 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,974 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,975 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,975 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,975 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:49,976 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,976 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:49,976 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,977 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:49,977 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,977 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:49,977 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:49,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:49,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:50,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:50,001 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,002 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:50,002 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,002 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:50,003 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:50,004 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:50,005 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:50,005 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 144#L1022-2true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:50,007 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:50,014 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,015 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:50,015 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:50,016 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,025 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:50,025 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,025 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:50,026 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:50,141 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:50,141 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:50,142 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,248 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:50,248 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:50,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:50,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:50,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:50,249 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:50,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:50,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:50,258 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:50,258 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:50,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:50,258 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:50,258 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:50,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:50,277 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:50,278 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:50,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:50,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:50,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-02-28 19:09:50,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:50,333 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,334 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:50,334 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,358 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:50,358 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:50,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:50,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:50,358 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][75], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:50,358 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:50,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:50,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:50,359 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 144#L1022-2true])
[2024-02-28 19:09:50,359 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:50,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:50,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:50,359 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][75], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 144#L1022-2true])
[2024-02-28 19:09:50,360 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:50,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:50,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:50,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:50,360 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:50,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:50,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:50,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][75], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:50,360 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:50,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:50,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-02-28 19:09:50,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:50,409 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,409 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:50,409 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:50,469 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:50,469 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:50,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,469 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:50,469 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:50,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:50,472 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:50,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,473 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:50,473 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:50,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:50,564 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:50,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:50,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 144#L1022-2true])
[2024-02-28 19:09:50,564 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:50,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:50,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:50,592 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:50,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:50,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:50,592 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:50,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:50,605 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:50,605 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:50,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:50,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,605 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 134#threadEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:50,606 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:50,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:50,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:50,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:50,852 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:50,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:50,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:50,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:50,852 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:50,852 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:50,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:50,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:50,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:50,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:50,855 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:50,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:50,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:50,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:50,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:50,856 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:50,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:50,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:50,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:51,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,065 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,066 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,291 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 100#L1022-1true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,292 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,366 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,367 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,368 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,369 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,369 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,370 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [130#L1022-2true, 201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,371 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,371 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,374 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 94#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,374 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,375 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,375 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,375 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,375 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [130#L1022-2true, 201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,376 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,376 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,377 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 69#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,377 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [130#L1022-2true, 201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 141#L1019-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,378 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,378 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,381 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,382 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,382 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,382 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,382 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,382 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,383 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,383 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:51,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:51,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:51,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:51,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,387 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 93#L1022-2true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,387 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,388 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,388 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:51,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:51,393 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:51,394 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,396 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,396 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,399 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,399 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:51,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:51,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,399 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,399 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:51,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:51,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,400 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,400 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:51,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:51,400 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,400 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:51,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:51,405 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:51,405 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,405 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:51,405 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,406 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,406 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,408 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,409 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,409 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,421 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,422 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,425 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,425 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,426 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,426 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,436 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,437 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,437 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,437 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,438 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,438 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,438 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,438 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,439 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,439 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,439 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,439 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,475 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,475 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,476 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,476 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,478 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,478 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,478 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 144#L1022-2true])
[2024-02-28 19:09:51,478 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,483 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 90#L1038-13true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,483 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:51,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:51,484 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,484 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:51,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:51,484 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 61#L1019-4true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,484 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:51,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:51,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,485 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 90#L1038-13true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,485 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:51,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:51,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:51,489 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,489 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,489 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,489 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,490 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:51,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:51,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:51,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:51,491 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,491 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:51,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:51,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:51,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:51,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,492 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,492 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,495 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:51,495 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,496 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 144#L1022-2true])
[2024-02-28 19:09:51,496 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:51,502 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,505 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:51,505 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,510 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,510 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,513 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,513 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,515 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:51,515 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:51,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:51,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:51,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:51,516 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:51,516 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,517 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:51,517 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,519 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,519 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,519 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,519 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,524 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,524 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,528 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:51,529 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:51,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:51,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:51,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:51,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:51,531 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:51,531 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,534 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,534 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,534 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,534 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,548 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,548 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,552 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 94#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,552 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,554 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,555 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,555 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,559 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,559 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,559 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,559 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:51,565 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,565 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:51,565 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,567 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,568 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,568 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,568 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,571 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,571 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,572 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,574 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,574 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,600 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,600 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:51,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:51,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:51,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:51,601 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,601 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:51,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:51,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:51,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:51,617 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,617 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,618 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,618 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:51,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:51,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:51,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:51,618 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,618 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,624 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,624 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,625 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,625 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,687 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,687 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,688 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,688 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,688 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,689 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,689 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,710 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 144#L1022-2true])
[2024-02-28 19:09:51,710 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:51,711 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,713 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:51,713 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,713 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 144#L1022-2true])
[2024-02-28 19:09:51,713 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,733 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,733 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,734 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,734 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,735 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,735 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,736 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,736 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,760 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,760 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,761 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,761 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,762 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,762 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,763 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,763 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,798 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,798 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,800 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,800 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:51,840 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:51,841 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,841 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:51,841 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,856 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:51,857 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,861 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 100#L1022-1true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,861 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,861 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,862 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,867 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,867 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,867 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,867 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,873 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,873 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,873 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,873 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:51,919 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:51,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:51,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:51,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:51,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:51,963 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,963 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:51,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:51,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:51,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:51,964 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:51,964 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:51,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:51,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,026 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:52,026 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,026 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:52,027 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,030 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:52,030 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,030 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:52,030 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,182 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,183 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:52,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:52,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:52,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:09:52,311 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:52,311 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,317 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,317 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,325 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,373 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,373 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,374 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,374 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,375 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:52,375 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:52,376 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,376 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,377 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,377 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,378 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:52,378 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,379 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,379 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,380 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,381 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:52,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:52,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:52,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:52,382 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,382 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,382 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 94#L1019-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,382 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,382 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,382 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,383 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,383 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,383 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,383 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,385 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,385 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,385 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,385 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,386 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,386 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:52,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:52,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:52,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:52,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,387 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:52,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:52,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:52,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:52,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,388 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,388 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:52,391 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,391 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:52,391 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,391 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,392 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,392 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,392 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,394 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:52,394 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,394 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,395 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,395 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,398 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:52,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:52,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:52,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:52,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,399 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,399 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,400 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,400 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,400 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,400 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,401 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,403 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,403 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,403 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,403 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,405 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,405 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,406 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,407 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,407 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,410 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,410 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,411 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,411 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,412 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,413 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,413 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,419 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,419 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,420 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,420 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,420 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,420 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:52,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:52,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:52,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:52,433 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,434 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,434 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,434 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,444 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 94#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,444 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,444 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,444 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,458 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,458 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,458 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,458 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 94#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,472 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,472 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,495 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:52,495 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,495 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:52,495 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,497 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:52,497 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,501 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,501 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,504 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:52,505 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:52,505 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,506 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,507 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:52,507 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,511 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,511 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,512 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,512 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,534 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,534 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,535 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,535 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,715 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,715 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,715 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,715 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,716 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 69#L1019-2true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,716 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,716 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,716 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,718 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,718 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,719 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,719 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,721 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,721 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,722 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,722 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,722 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 69#L1019-2true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,722 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,723 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,723 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,724 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,724 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,842 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,842 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,844 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,844 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,845 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 100#L1022-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,845 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,846 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,847 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,847 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,848 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,849 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,849 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,849 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,849 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,850 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,850 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:52,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:52,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:52,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:52,853 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,853 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,854 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,855 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,856 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,856 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 100#L1022-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,857 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,857 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,860 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,860 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,860 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,860 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,862 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,862 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,863 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,863 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:52,863 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,863 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:52,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:52,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:52,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-02-28 19:09:52,866 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,866 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,867 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,867 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,868 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,868 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,868 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,868 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:52,885 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,885 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 16#L1022-2true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,886 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,887 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,887 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,893 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,893 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,894 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,894 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,902 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,902 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,903 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,903 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,906 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,906 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,907 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,907 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,908 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,908 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,908 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,908 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,918 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,919 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,935 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,936 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,937 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,938 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,938 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,988 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,988 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,989 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,989 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,991 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,992 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,993 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,994 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:52,997 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:52,997 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:52,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,998 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:52,999 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:52,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,110 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:53,110 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,111 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:53,111 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,112 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:53,112 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,112 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:53,112 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:53,113 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:53,113 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:53,114 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:53,114 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,115 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:53,115 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,115 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:53,115 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,116 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:53,116 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,116 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:53,116 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,117 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:53,117 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,117 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:53,117 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,136 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:53,136 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:53,138 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,139 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:53,139 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,140 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:53,140 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:53,141 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:53,142 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:53,143 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,143 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:53,143 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:53,144 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,145 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:53,145 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,154 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:53,154 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,155 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:53,155 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,164 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:53,164 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:53,197 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:53,198 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:53,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:53,222 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:53,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:53,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:53,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:53,270 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:53,270 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,270 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:53,270 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:53,348 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:53,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:53,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:53,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:53,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:53,360 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:53,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:53,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:53,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:53,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:53,384 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:53,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:53,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:53,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-02-28 19:09:53,424 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:53,424 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,438 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:53,438 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:53,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:53,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:53,438 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][75], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:53,438 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:53,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:53,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:53,439 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:53,439 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:53,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:53,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:53,439 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][75], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:53,439 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:53,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:53,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:53,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-02-28 19:09:53,448 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:53,448 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-02-28 19:09:53,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:53,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:53,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:53,552 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:53,552 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:53,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:53,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:53,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:53,552 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:53,552 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:53,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:53,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:53,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:53,605 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:53,605 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:53,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:53,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:53,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:53,622 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:53,623 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:53,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:53,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:53,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:53,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:53,623 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:53,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:53,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:53,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:53,646 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:53,646 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:53,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:53,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:53,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:53,646 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:53,646 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:53,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:53,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:53,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,401 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,402 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,403 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,403 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,404 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,404 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,405 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,405 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,405 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,405 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,409 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,409 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,409 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,411 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,411 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,411 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 141#L1019-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,412 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 141#L1019-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,412 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,416 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,416 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,416 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 93#L1022-2true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,416 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,417 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,417 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,417 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,417 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,421 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,422 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,422 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,422 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,423 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,423 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:54,437 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,437 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:54,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,437 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,437 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:54,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,438 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,438 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:54,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,438 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,438 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:54,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,444 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,444 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:54,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:54,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:54,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:54,444 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,444 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:54,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:54,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:54,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:54,470 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,470 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,470 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,470 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,471 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,471 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,472 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,475 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,475 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,475 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,475 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,476 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,476 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,476 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,477 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,478 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,478 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,479 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,479 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,480 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,480 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,481 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,481 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,482 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,515 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:54,515 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,517 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,517 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:54,518 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,525 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,526 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:54,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,526 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:54,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,526 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:54,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,527 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:54,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:54,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:54,529 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,532 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,532 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:54,532 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,532 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,532 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,533 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,533 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,534 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,534 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,534 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,534 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,541 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,547 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,547 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,553 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,553 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,555 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 94#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,555 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,564 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,566 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 94#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,567 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,571 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,571 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,571 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,571 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,572 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,572 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 144#L1022-2true])
[2024-02-28 19:09:54,573 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,573 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,573 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,585 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,586 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,586 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,586 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,588 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:54,588 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,589 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,589 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,591 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,591 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,591 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,591 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:54,593 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:54,593 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,594 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,594 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,595 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,595 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,596 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,597 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,598 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,598 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,606 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,606 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,619 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:54,619 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,620 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:54,620 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:54,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:54,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:54,620 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:54,620 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,623 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,625 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:54,625 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,625 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:54,625 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,632 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,632 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,632 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,632 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,633 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,633 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,634 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,634 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,638 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,638 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,638 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,638 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,638 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,638 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,640 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,640 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 94#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,641 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:54,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:54,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:54,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,641 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,642 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,642 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,642 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,642 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,645 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:54,663 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,664 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:54,664 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,665 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:54,665 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,665 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 144#L1022-2true])
[2024-02-28 19:09:54,665 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,697 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:54,697 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,697 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:54,698 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,698 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:54,699 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,699 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 144#L1022-2true])
[2024-02-28 19:09:54,699 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,707 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,707 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,708 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,708 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,708 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,708 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,709 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,709 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,720 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,721 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,721 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,722 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,722 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,723 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,723 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,750 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,751 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,752 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,752 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,772 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,773 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,774 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,774 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:54,805 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,806 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,806 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,806 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,842 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,843 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,843 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,847 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 100#L1022-1true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,848 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,848 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,893 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:54,893 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,897 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,897 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,901 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,901 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:54,929 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:54,929 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:54,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:54,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:54,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:54,930 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,945 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,945 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 77#L1036true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,946 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:54,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:54,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:54,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:54,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,946 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,946 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,947 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,948 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,948 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,948 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,949 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,950 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:54,950 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:54,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:54,950 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:54,950 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:54,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,174 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,174 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,174 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,174 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,189 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,189 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,190 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,190 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,190 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,191 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,191 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,191 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,230 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 140#L1019-1true, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,230 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:55,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:55,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:55,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:09:55,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,331 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,331 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,400 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,400 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,407 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,407 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,412 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,413 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,417 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:55,417 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,420 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,420 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,461 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,461 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,462 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,463 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,463 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,463 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,463 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,464 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,464 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,465 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,465 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,465 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,466 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:55,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:55,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:55,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:55,468 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,468 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,468 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,468 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,470 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,470 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,470 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,470 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,471 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,471 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,472 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,473 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,473 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,473 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,473 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,474 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,474 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:55,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:55,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:55,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:55,476 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,476 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,477 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,477 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,478 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,478 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,478 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,478 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,478 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,478 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:55,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:55,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:55,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:55,479 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,479 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:55,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:55,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:55,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:55,481 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,481 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,482 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,485 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 16#L1022-2true, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,485 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,485 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,485 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,486 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,486 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:55,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:55,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:55,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:55,488 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,488 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,488 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,488 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,488 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 129#L1022-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,488 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:55,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:55,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:55,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-02-28 19:09:55,489 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,490 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,490 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,490 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,491 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,491 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 90#L1038-13true, 141#L1019-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,540 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,540 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 140#L1019-1true, 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,543 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,544 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,552 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 152#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,552 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,552 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,552 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,553 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,553 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,553 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,553 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,554 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,554 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,555 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,555 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,555 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,555 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,556 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,557 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,559 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,559 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,561 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,630 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,630 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,630 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,630 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,631 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,631 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,631 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,631 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,639 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,639 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,640 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,640 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,640 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,640 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,641 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,642 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,642 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,645 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,646 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,646 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,647 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,647 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,648 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,648 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,649 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,649 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,649 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,649 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:55,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:55,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:55,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:55,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,650 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,650 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:55,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,662 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,663 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,672 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,673 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,673 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,673 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,723 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,723 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,723 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,724 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,725 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,725 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,725 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,726 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,728 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,728 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,802 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,802 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,803 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,803 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,804 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,804 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,817 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,817 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,817 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:55,817 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,818 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,818 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:55,819 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,820 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:55,820 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,820 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:55,820 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,821 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:55,821 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,822 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,828 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,828 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,838 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,846 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,846 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,868 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,869 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,905 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,905 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,953 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,953 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,968 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,968 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,970 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:55,970 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,970 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,970 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,980 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,980 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,980 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:55,980 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:55,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:55,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:55,994 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:55,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-02-28 19:09:56,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 90#L1038-13true, threadThread4of4ForFork0NotInUse, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,033 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:56,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:56,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:56,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][75], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 90#L1038-13true, 61#L1019-4true, threadThread4of4ForFork0NotInUse, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,033 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:56,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:56,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-02-28 19:09:56,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,039 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 113#L1038-12true, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,040 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,354 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,354 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,394 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,394 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,772 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,772 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,773 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,773 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,773 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,773 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,773 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,773 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,777 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,778 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,778 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,778 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,778 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,778 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,778 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,778 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,782 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,782 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:56,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:56,783 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,783 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:56,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:56,783 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,783 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:56,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:56,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,784 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,784 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:56,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:56,786 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,786 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,786 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,786 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,787 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,787 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,787 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,787 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,787 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,787 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,788 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,788 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,788 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,790 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,790 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,790 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,790 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,790 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,790 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,791 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,797 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,797 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,797 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,797 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,798 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,798 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,798 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,798 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,802 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,802 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,803 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,803 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,803 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,803 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,803 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,804 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,804 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,804 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,804 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,809 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,809 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,813 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,813 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,814 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,814 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,815 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,815 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,816 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,816 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,820 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,820 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,821 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,821 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,821 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,821 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,822 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,830 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,830 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,830 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,830 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,831 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,831 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,832 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,832 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 93#L1022-2true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,834 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,834 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,835 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,835 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,835 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,835 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,836 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,836 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,838 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,838 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,839 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,839 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,839 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,840 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,852 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,853 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,853 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,853 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,853 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,853 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,853 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,853 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,854 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,854 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,855 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 90#L1038-13true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,855 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,856 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,857 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,857 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,857 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,858 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,858 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,858 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,859 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,859 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,860 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,860 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,860 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,860 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,860 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,861 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,861 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,861 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,862 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,862 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,866 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,866 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,869 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:56,869 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,870 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,871 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,871 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,871 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,871 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,871 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,871 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,872 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,873 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,873 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,873 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,880 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,880 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,881 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,881 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,881 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,881 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,881 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,881 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,882 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,882 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,882 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,882 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:56,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:56,883 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,884 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,888 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,888 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,889 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:09:56,890 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:56,891 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,895 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,895 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,896 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,896 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,904 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,904 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,905 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,905 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,905 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:56,905 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,905 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:56,905 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,907 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,908 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,908 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:56,908 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,908 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,908 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,909 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,909 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,909 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:56,909 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,909 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,909 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,918 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,918 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,918 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,921 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,921 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,921 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,921 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,921 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,921 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,922 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,922 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,922 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:56,922 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,922 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,923 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,934 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,934 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,935 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,935 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,939 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,940 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,940 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,942 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,942 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,942 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,942 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,943 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:56,943 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,943 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:56,943 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,952 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,952 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,952 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,952 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,954 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,954 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,956 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:56,956 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,957 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:56,957 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,957 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:56,957 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:56,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:56,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:56,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:56,958 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:56,958 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,958 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:56,958 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,958 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:56,958 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:56,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:56,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:56,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:56,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,960 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,960 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,961 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,961 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,962 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 93#L1022-2true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,962 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,963 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,964 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,964 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,964 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,964 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,965 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,965 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,967 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,968 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,968 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,968 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:56,968 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,968 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,969 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,970 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,970 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,970 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:56,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:56,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,978 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,979 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:56,984 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:56,984 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:56,990 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:56,991 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:56,993 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 134#threadEXITtrue, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,994 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:56,994 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,995 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:56,995 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:56,996 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:56,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:56,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:56,996 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:56,997 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:56,997 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:56,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:56,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,006 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,007 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,007 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,008 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,010 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,010 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,011 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,011 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,011 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,011 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,012 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,012 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,014 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 94#L1019-2true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,014 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,014 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,029 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,029 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,030 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,030 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,032 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,033 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,034 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,034 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,035 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,055 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 113#L1038-12true, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,055 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 113#L1038-12true, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,056 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,056 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,056 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,059 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,059 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,060 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,060 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,062 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 90#L1038-13true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,062 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,062 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,062 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,063 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 90#L1038-13true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,063 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,063 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,063 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,095 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,095 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,096 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,096 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,096 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,096 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,307 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,307 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,307 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:57,308 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,329 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,329 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,329 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,329 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,356 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,356 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,392 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,392 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,393 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,393 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,395 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,395 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,396 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,396 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,397 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,397 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,421 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,421 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,437 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,437 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,438 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,438 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,439 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,439 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,439 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,439 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,446 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,446 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,447 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,452 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,453 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,489 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 144#L1022-2true])
[2024-02-28 19:09:57,490 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:57,502 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,505 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,532 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,532 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,532 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,532 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,532 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,533 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:57,544 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:57,544 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:57,545 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,546 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:57,546 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,546 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:57,546 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:57,554 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,555 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:57,555 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:57,561 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:57,561 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,562 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,562 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,562 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,562 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,563 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,563 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,564 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,564 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,565 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,565 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,566 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,566 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,585 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,585 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,585 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,585 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,599 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,599 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,599 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,599 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,600 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,600 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,600 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,601 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,621 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 90#L1038-13true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,621 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,631 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,631 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,632 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,632 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,643 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,643 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:57,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-02-28 19:09:57,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:57,680 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:57,681 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,729 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,729 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,729 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,729 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,773 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,773 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,773 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,773 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,775 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,775 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,775 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,776 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,777 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,778 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,782 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,783 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,783 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,783 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,785 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,785 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,785 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,786 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,788 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:57,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,788 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:57,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,788 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,788 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,789 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,789 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:57,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,789 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,789 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:57,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,790 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,790 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,790 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,790 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,790 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,790 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:57,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,791 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:57,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,791 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,791 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,792 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,792 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:57,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,792 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,792 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:57,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,792 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,792 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,793 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,793 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,793 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,793 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,832 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,833 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,833 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,834 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,835 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,835 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,836 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,836 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,836 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,837 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,838 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,839 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,839 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,840 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,840 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,841 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,841 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,841 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,841 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,842 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,842 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,843 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,844 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,844 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,844 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,845 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,845 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,846 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,846 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,847 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,847 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,848 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,849 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,850 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,851 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,851 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,851 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,852 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,852 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,853 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,853 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 129#L1022-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,854 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 129#L1022-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,854 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,855 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,855 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,856 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,856 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,856 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,857 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,857 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,859 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,860 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,860 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,860 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,860 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,860 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,861 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,862 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,862 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,862 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,863 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,863 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,863 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,863 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,865 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,865 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,865 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,865 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,866 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,866 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,866 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,866 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,866 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,867 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:57,867 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,867 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,868 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,868 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,904 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,904 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,904 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,904 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,905 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,906 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,906 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,906 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,914 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,914 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,914 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,914 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,915 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,915 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,915 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,915 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 16#L1022-2true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,925 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 16#L1022-2true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,925 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,926 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,926 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,927 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,927 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,928 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,928 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,929 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,929 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,929 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,930 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,930 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:57,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,931 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [113#L1038-12true, 201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,932 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,933 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,933 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,933 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,933 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,982 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,983 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,984 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,984 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,984 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,985 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,985 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,987 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,988 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,988 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,988 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,989 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,989 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,989 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,990 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:57,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,990 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:57,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:57,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,991 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,992 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:57,993 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,993 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:57,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:57,993 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:57,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,998 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:57,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:57,998 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:57,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:58,000 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,021 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:58,021 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,022 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:58,022 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,024 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:58,024 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,025 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:58,025 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,077 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:58,077 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:58,078 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:58,079 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:58,126 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:58,126 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:58,127 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:58,127 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:58,128 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:58,129 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 16#L1022-2true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:58,130 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:58,130 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:58,131 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:58,132 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:58,132 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:58,132 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,143 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:58,143 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:58,144 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:58,145 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:58,146 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:58,146 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,158 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:58,158 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,339 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:58,339 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,353 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:58,353 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,365 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:58,365 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,365 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:58,365 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:58,378 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,476 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:58,477 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,477 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:58,477 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:58,480 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:58,480 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,484 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:58,484 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,496 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:58,496 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,496 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:58,496 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:58,500 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,500 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:58,500 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,504 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:58,504 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,504 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:58,504 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:58,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:58,505 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:58,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:58,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:58,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:58,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:58,505 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:58,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:58,506 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:58,506 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:58,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:58,506 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:58,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:58,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:58,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:58,507 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:58,507 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:58,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,508 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:58,508 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,508 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:58,508 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:58,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,508 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:58,508 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:58,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:58,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:58,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:58,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:58,509 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:58,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:58,509 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:09:58,510 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:58,510 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:58,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,510 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:58,510 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:58,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:58,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:58,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-02-28 19:09:58,510 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:58,511 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:58,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,511 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:58,511 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-02-28 19:09:58,511 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:58,512 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-02-28 19:09:58,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:58,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:58,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:58,563 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:58,563 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:58,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:58,668 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:58,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:58,668 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:58,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:58,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,119 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,119 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,119 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,119 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,119 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,120 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,120 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,120 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,123 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,123 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,123 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,123 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,124 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 90#L1038-13true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,124 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,124 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,124 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,127 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,127 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,128 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,128 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,129 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,129 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,129 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,129 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,131 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,131 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,132 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,132 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,133 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,133 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,133 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,133 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,134 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,134 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,134 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,134 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,135 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,135 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,136 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,136 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:59,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:59,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:59,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:59,136 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,136 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,136 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,137 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,137 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,137 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:59,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:59,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:59,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:59,137 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,137 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,138 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,139 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,141 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,141 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,142 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,143 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,146 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,146 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,146 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,147 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,147 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,147 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,148 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,148 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:59,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:59,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:59,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:59,148 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,148 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,148 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,148 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,149 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,149 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:59,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:59,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:59,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:59,149 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,149 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,150 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,150 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,150 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,150 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,154 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,154 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,155 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,155 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,155 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,155 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,156 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,156 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,161 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,161 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,161 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,161 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,162 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,162 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,162 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,162 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,163 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,163 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,163 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,163 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,166 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,166 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,166 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,166 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,168 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,168 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,168 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,168 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,169 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,169 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,169 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,169 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,173 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 93#L1022-2true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,173 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,173 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,173 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,174 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,174 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,175 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,175 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,176 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,176 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,176 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,176 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,184 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,184 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,184 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,184 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,185 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,185 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,185 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,185 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,187 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,187 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,187 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,187 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,187 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,187 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,188 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,188 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,198 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,198 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,198 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,198 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,199 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 90#L1038-13true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,199 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,200 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,200 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,202 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,202 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,203 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,203 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,203 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,204 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,204 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,204 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,204 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,204 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,204 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,204 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,205 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,206 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,206 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,206 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,206 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,206 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,206 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:59,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:59,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:59,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:59,207 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,207 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,207 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,207 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,207 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,207 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:59,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:59,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:59,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:59,208 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,208 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,208 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,208 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,210 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,211 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,211 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,216 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,216 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:59,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:59,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:59,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:59,216 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,216 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:59,217 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:59,217 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,218 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,218 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,218 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,218 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,219 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:59,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:59,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:59,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:59,219 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,219 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,219 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,219 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,220 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,220 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:09:59,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:09:59,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:59,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:09:59,220 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,220 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,221 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,221 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,227 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,227 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,227 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,227 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,236 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:09:59,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:59,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:59,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:09:59,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,237 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,238 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,238 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,238 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,238 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,240 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,240 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,240 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,240 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,242 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,242 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,243 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:59,243 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,243 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:59,243 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,248 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:59,249 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,255 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:59,255 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,255 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:59,255 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,257 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,257 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,258 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,258 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,258 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,258 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,260 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,260 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,260 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:59,260 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,261 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,261 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,261 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:59,261 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,263 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,263 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,264 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,265 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,265 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,265 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,265 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,266 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:59,266 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,266 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:59,266 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,270 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,270 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,270 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,270 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,272 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,272 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,274 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,274 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,275 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,276 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,276 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,277 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,277 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,277 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,277 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,279 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,280 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,280 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,281 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,281 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,282 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,282 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,282 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:59,282 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:09:59,283 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,457 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,457 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,457 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,457 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,459 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,459 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,459 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,459 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,462 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,462 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,463 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,463 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,465 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 93#L1022-2true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,465 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,465 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,465 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,466 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,466 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,466 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,467 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,482 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,483 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,483 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,484 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,484 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,484 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,484 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,487 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,487 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,488 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,488 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,489 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,489 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,489 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,489 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,490 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,492 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,493 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,493 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,493 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,493 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,494 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,494 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,495 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,495 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,496 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,496 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:09:59,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:09:59,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,499 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,500 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,504 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:59,504 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,506 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,506 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,508 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,509 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,509 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 134#threadEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,522 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,522 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 93#L1022-2true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,527 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,527 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,528 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,529 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,529 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,530 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 144#L1022-2true])
[2024-02-28 19:09:59,530 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:59,531 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:59,531 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,538 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,538 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,538 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,539 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,542 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,542 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,542 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,557 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,557 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,557 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,557 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,558 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,558 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,558 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,558 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,568 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:09:59,568 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,568 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:59,568 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,586 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,587 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,587 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,587 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,587 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,588 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,588 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,618 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,618 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,619 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:59,619 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,644 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,645 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,659 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:59,659 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,659 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:59,659 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,660 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,660 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,661 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:59,661 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,712 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,712 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:59,712 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,722 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:09:59,722 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,722 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:09:59,722 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,727 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,728 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,728 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,728 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,728 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,729 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,729 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,729 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,729 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,730 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,730 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,730 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,730 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,731 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,731 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,745 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,745 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,745 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,745 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,755 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,755 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,755 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,756 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,756 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,756 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,757 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,757 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,763 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,763 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,763 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,763 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,764 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,764 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,764 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,765 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,765 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,765 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,766 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,766 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,766 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,766 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,767 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,767 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,788 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,789 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,789 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,807 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,807 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,808 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,808 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,809 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,809 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,811 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,811 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,811 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,812 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,812 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,812 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,813 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,813 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,814 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,814 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,815 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,815 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,839 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,839 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,839 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,839 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,858 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,859 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,860 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,860 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,860 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,860 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,861 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,920 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,920 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,927 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:09:59,957 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 16#L1022-2true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,957 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 16#L1022-2true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,958 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 16#L1022-2true, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,958 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,959 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,959 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,959 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,959 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 134#threadEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,967 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,967 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,971 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,971 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:59,972 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:09:59,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:09:59,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:09:59,972 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:09:59,985 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,985 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:09:59,990 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:09:59,990 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:09:59,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:09:59,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,016 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,016 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,029 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,029 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,029 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,030 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,035 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:10:00,035 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,039 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,040 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,040 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,044 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,044 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,044 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,045 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,049 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,050 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,050 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,050 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,050 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,051 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,051 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,094 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 134#threadEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,094 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,094 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,094 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,174 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,175 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,197 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,198 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,199 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:00,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:00,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:00,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:00,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,200 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,200 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,201 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,201 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,202 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,202 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,202 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,202 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,203 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,203 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,203 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,204 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,204 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:00,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:00,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:00,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:00,204 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,204 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,205 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,205 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,205 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,205 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,205 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,206 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,206 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,206 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,206 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,206 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,207 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,207 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,208 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,209 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,209 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:00,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:00,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:00,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:00,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,210 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,210 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,211 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,211 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,211 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,211 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,212 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,212 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,212 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,212 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,213 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,214 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,215 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,216 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,216 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,216 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,216 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,217 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,217 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:00,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:00,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:00,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:00,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,218 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,218 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,218 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,219 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,219 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,222 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,223 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,223 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,224 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,224 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,225 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,225 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,225 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,225 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,226 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,226 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,228 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,228 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,228 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,228 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,229 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,229 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,229 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,229 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,229 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,229 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,230 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,230 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,230 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,230 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,231 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,231 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,232 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 140#L1019-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,232 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,232 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,232 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,233 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,233 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,234 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,234 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:10:00,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:10:00,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:10:00,235 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,235 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,235 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,235 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,236 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,237 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,237 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:10:00,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:10:00,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-02-28 19:10:00,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,239 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,239 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,247 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,248 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,248 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,248 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,249 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,249 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,265 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,266 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,266 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,266 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,267 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,267 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,267 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,267 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 16#L1022-2true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,283 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,284 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 16#L1022-2true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,284 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,285 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,285 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,285 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,285 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,286 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,286 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,286 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,286 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,288 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,288 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,289 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,289 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,292 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,292 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,292 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,292 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,293 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,293 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,293 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,293 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, 61#L1019-4true, Black: 210#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,297 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,298 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,298 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,299 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,300 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,300 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,300 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,300 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,311 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,311 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,311 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,311 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,312 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,312 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,312 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,312 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,313 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,313 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,313 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,314 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,314 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,314 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,314 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,314 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,316 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,316 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,357 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,357 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,358 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,358 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,359 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,359 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,359 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,359 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,360 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,361 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,362 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,362 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,362 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,522 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,523 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,523 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,524 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,524 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,524 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,524 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,526 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,529 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,529 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,530 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,530 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,568 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,569 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,569 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,569 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,615 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,615 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,616 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,616 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,617 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,661 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,661 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,661 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,661 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,662 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,662 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,663 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,663 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,663 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,664 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,664 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,664 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,664 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,665 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,665 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,665 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,665 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,666 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,666 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,666 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,666 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,667 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,667 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,667 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,667 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,667 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,668 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,668 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,668 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,670 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,670 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,670 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,670 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,671 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,671 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,671 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,671 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,679 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:10:00,679 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,681 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,687 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,687 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,690 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,690 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,690 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,690 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,691 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,691 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,694 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,695 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,695 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,695 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,698 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,698 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,708 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,708 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,709 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:00,709 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:00,712 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,712 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-02-28 19:10:00,712 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,712 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:00,761 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,761 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,832 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,832 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,833 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,833 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,833 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,833 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 147#L1037-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,837 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:10:00,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:10:00,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:10:00,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][75], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 147#L1037-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 61#L1019-4true, threadThread4of4ForFork0NotInUse, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,838 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:00,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:10:00,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:10:00,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-02-28 19:10:00,905 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,905 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,905 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,905 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,906 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,906 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,906 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,906 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:00,995 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,995 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:00,995 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:00,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:00,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,229 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,230 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,230 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,230 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,230 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,230 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,231 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,231 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,231 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,231 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,231 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,231 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,232 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,232 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,232 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,232 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,233 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,234 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,234 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,234 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,234 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,235 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,235 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,235 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,235 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,235 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,236 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,236 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,236 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,237 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,237 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,237 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,238 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,238 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,238 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,239 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,240 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,240 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,241 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,241 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,242 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,243 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,243 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,243 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,244 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,244 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,244 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,244 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,244 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,245 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,245 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,245 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,247 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 93#L1022-2true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,247 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,248 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,248 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,248 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,248 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,248 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,248 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,249 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,250 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,250 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,250 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,251 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,251 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,255 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,255 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,255 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,255 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,257 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [130#L1022-2true, 201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,257 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,258 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [130#L1022-2true, 201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,258 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,258 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,258 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,259 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,259 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 93#L1022-2true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,264 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,264 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,265 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,265 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,265 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,265 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,266 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,266 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,266 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [113#L1038-12true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,266 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,269 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,269 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,269 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,269 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,271 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,271 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,271 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,271 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,273 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,273 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,274 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,275 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,275 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,275 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,275 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,291 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,291 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,291 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,291 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,293 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,293 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,294 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,294 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,294 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,294 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,294 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,294 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,295 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,295 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,295 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 90#L1038-13true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,295 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,296 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,296 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,296 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,296 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,296 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,297 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 141#L1019-1true, 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,297 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,297 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,297 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,298 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 141#L1019-1true, 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,298 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,299 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,299 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,300 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,300 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,301 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,301 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,301 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,301 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,302 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,302 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,302 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,302 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,302 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,303 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,305 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:10:01,305 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,309 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:10:01,309 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,309 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:10:01,309 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,310 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,310 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,311 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,311 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,311 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,311 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,312 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:10:01,312 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,312 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:10:01,312 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,313 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:10:01,313 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,313 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:10:01,313 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,314 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,314 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,315 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,315 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,315 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,315 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,315 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,315 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:01,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,316 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,316 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,316 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,316 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,317 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,317 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,318 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,318 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-02-28 19:10:01,324 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:10:01,332 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:10:01,333 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,336 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,336 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,337 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,338 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true])
[2024-02-28 19:10:01,338 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,340 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,340 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,340 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:10:01,341 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,341 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:10:01,341 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:10:01,342 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 134#threadEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,351 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,351 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 93#L1022-2true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,355 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,355 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,356 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,357 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,358 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:10:01,358 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,358 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:10:01,359 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,365 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,365 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,365 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,365 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,365 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,365 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,366 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,368 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,368 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,369 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,369 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,369 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,371 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,371 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,374 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 90#L1038-13true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,374 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,376 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,383 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,383 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,384 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,384 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,385 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,385 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,389 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,390 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,391 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,391 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,391 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,391 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,392 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,392 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,393 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,394 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,402 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,402 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,403 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,403 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,405 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,405 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,405 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,405 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,407 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,408 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,408 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,410 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,410 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 144#L1022-2true])
[2024-02-28 19:10:01,414 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,415 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,429 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,429 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,429 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 134#threadEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,429 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,430 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,430 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,454 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,454 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,454 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,454 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,587 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,587 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,588 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:10:01,588 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,588 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:10:01,588 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,589 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:10:01,589 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,596 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:10:01,597 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:10:01,597 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,603 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:10:01,603 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,603 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:10:01,603 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,618 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,618 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,619 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,619 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,646 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:10:01,646 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,646 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:10:01,646 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,647 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2024-02-28 19:10:01,647 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,648 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:10:01,648 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,657 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,657 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,658 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:10:01,658 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,675 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2024-02-28 19:10:01,675 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,676 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:10:01,676 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,677 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,677 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,677 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,677 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,678 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,679 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,690 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,690 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,690 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,691 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,697 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,697 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,697 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2024-02-28 19:10:01,697 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,713 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,713 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,713 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,713 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,720 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,720 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,721 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,721 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,722 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,722 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,722 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,722 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,723 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,723 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,737 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,737 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,738 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,750 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,750 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,751 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,751 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,751 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,751 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,751 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,751 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,755 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,755 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,755 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,756 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,757 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,757 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,757 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,758 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,759 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,759 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,790 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,790 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,791 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,813 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [130#L1022-2true, 201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,813 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,813 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [130#L1022-2true, 201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,813 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,814 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,814 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,814 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,814 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,816 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,816 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,817 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,817 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,849 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,849 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,849 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,849 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,863 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,864 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,864 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,864 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,870 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,870 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,909 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,909 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:01,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,927 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 134#threadEXITtrue, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,928 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:01,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:01,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,928 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,971 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,971 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,972 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,972 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,973 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,976 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:10:01,976 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,977 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,977 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,977 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,977 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,978 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,978 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,982 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2024-02-28 19:10:01,983 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,983 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,984 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:01,984 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,987 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,988 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,988 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,992 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,992 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,996 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,997 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:01,997 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,997 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:10:01,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:10:01,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:10:01,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:10:01,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:01,998 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:10:01,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:10:01,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:10:01,998 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,998 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:01,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:10:01,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:10:01,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:10:01,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:10:01,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:01,998 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:01,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:10:01,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:10:01,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-02-28 19:10:02,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,001 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,002 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,002 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,123 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,124 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,124 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,124 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,124 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,124 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:02,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:02,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:02,125 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,125 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:02,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:02,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:02,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,126 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,126 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,127 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,127 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,128 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,128 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,129 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,129 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,130 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,131 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,131 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,132 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,132 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,132 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,133 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,133 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,134 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,134 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,134 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,134 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,134 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,135 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:02,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:02,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:02,135 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,135 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:02,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:02,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:02,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,137 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,137 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,137 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,137 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,138 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,138 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,139 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,139 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,140 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,140 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,141 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,141 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,142 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,142 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,144 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,144 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,145 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,145 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,145 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,145 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,146 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,146 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,147 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,147 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,148 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,148 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,148 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,148 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,149 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,149 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,150 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,150 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,151 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,151 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,151 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,151 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,152 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,152 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,152 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,152 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,153 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,153 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,155 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,155 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,156 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,156 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,156 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,157 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,157 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,157 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,158 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,158 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,159 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,159 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,159 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,159 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,159 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,160 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:02,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:02,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-02-28 19:10:02,173 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,173 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,173 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,173 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,174 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,174 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,174 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,174 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,175 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,175 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,175 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,175 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,185 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,185 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,186 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,186 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,194 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 16#L1022-2true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,194 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,194 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 16#L1022-2true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,195 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,196 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [130#L1022-2true, 201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,196 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [130#L1022-2true, 201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,197 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,197 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,198 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,213 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,213 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,215 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,215 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,217 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,218 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,218 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,219 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,219 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,220 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,220 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,223 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,223 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,224 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [130#L1022-2true, 201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,224 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,225 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,225 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,225 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,225 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,228 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,228 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,228 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,228 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,229 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,229 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,229 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,229 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,239 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,239 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,240 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,240 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,241 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,241 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,273 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,273 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,274 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,274 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,275 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,275 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,275 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,275 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,276 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,278 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,278 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,279 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,279 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,280 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,280 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,281 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 16#L1022-2true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,281 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,282 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,282 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,282 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,282 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,287 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,287 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-02-28 19:10:02,296 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,296 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,296 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,296 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,311 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,311 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,312 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,312 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,317 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,317 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,317 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,317 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,321 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,321 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,321 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,322 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,359 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,359 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,359 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,359 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,360 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,360 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,361 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,361 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,384 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,385 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,385 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,385 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,385 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,385 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,385 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,386 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,386 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,386 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,386 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,387 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,387 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,388 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,388 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,389 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,389 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,389 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,390 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,390 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,391 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:02,391 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-02-28 19:10:02,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,399 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,405 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,405 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,405 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,405 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,406 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,406 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,451 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,452 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,452 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,452 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,453 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,453 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 152#L1022-1true, 54#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,472 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-02-28 19:10:02,486 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,486 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:10:02,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:10:02,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:10:02,487 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][75], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 61#L1019-4true, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,487 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:10:02,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:10:02,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:10:02,487 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,488 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:10:02,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:10:02,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:10:02,488 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][75], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 61#L1019-4true, threadThread4of4ForFork0NotInUse, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,488 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-02-28 19:10:02,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:10:02,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:10:02,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-02-28 19:10:02,629 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,629 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:02,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:02,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,630 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:02,630 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:02,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:02,630 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,631 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:02,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:02,631 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:02,631 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:02,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-02-28 19:10:02,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,005 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:03,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,006 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:10:03,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,006 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,007 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:10:03,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 90#L1038-13true, Black: 210#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,012 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:03,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,012 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:10:03,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,013 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,013 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,013 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,013 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:10:03,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,017 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,017 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,018 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:10:03,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,018 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:03,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,018 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:10:03,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,019 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,019 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,019 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,019 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:10:03,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,020 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,020 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:03,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,020 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,020 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:10:03,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,021 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,021 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,021 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,021 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:10:03,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,022 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,022 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:03,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,022 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,022 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:10:03,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,023 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,023 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,023 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,023 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:10:03,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,024 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,024 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:03,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,024 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,024 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:10:03,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,027 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,027 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:03,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,027 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,027 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:10:03,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,028 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,028 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:10:03,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,029 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:03,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:03,029 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:10:03,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:03,030 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,030 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:10:03,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,031 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:03,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,031 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,031 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:10:03,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,032 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:10:03,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1038-13true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,032 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-02-28 19:10:03,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-02-28 19:10:03,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,033 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 62#L1019-1true, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,033 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:10:03,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 152#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,033 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-02-28 19:10:03,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-02-28 19:10:03,037 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:03,037 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,037 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,037 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,039 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,039 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,041 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,041 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,041 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,041 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,042 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:03,042 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,042 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,042 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2024-02-28 19:10:03,049 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,050 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,050 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,053 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,053 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,053 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,053 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,059 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,059 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2024-02-28 19:10:03,061 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, 9#threadEXITtrue, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-02-28 19:10:03,061 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-02-28 19:10:03,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-02-28 19:10:03,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
